class aaa;
};
int main()
除此之外,內部類和普通類沒有任何區別。
注意事項:
內部類和外部類互相沒有特權,它們沒有任何特殊關係,它們不是朋友關係,它們不是父子關係,所以外部類無法自由訪問內部類,內部類也無法訪問外部類。
解決名字衝突的終極手段:namespace,名字空間,語法為:
namespace ***;
} //注意這裡不需要分號
***::yyy obj;
***::test();
使用namespace中的名字,解除關鍵字,using關鍵字,如果覺得每次加上字首麻煩,可以使用using關鍵字來解除字首。
using namespace ***; //使用***裡面的所有名字
using ***::yyy; //只使用***裡面的乙個名字yyy
C 學習筆記 物件導向程式設計
1.什麼是類 物件和成員?類 乙個類包含很多的物件。比如人類就是乙個類,張 三 李四等是人類的物件,這些物件擁有人類共同的功能和資料,如身高 體重 年齡等,而具體化這些資料我們可看做是人類的成員變數。所以類是由若干個變數和相關函式組成,而物件則擁有這些變數和函式。2.如何宣告乙個類?類只有先宣告才能...
《物件導向程式設計 C 》學習筆記1
組織問題的方法 設計和具體語言實現 物件,而不是控制或資料流,是我們設計和實現的焦點 關注東西,而不是過程.物件互相之間傳送和接收訊息 傳送者傳遞訊息,做不做 怎麼做由接收者決定,這是 蛋圖 的核心 訊息可能導致接收者改變狀態或返回結果 物件是東西,對訊息做出反應 類是東西的種類 一切都是物件 程式...
物件導向程式設計(C )學習筆記一
類 class 是對結構體struct的增強,也是用於自定義型別的。struct object class object 將關鍵字struct改為class,增加訪問修飾符public object obj obj.a 11 obj.b 12 obj.c 13.0 obj.d 14.0 class ...