C 類的定義和物件的建立

2021-08-19 04:26:34 字數 1215 閱讀 7891

乙個簡單的類的定義(3 個成員變數和 1 個成員函式):

classstudent

;

i.class

是 c++ 中新增的關鍵字,專門

用來定義類

。ii.student是類的名稱;類名的首字母一般大寫,以和其他的識別符號區分開。

iii.

內部是類所包含的成員變數和成員函式,它們統稱為類的

成員(member);

iv.     由

包圍起來的部分有時也稱為

類體,和函式體的概念類似。

v.public

也是 c++ 的新增關鍵字,它只能用在類的定義中,表示類的成員變數或成員函式具有

「公開」

的訪問許可權。

注意在類定義的最後有乙個分號;

,它是類定義的一部分,表示類定義結束了,不能省略。

類只是乙個

模板(template

),編譯後不占用記憶體空間,所以在

定義類時不能對成員變數進行初始化

,因為沒有地方儲存資料。只有在建立物件以後才會給成員變數分配記憶體,這個時候就可以賦值了。

studentlilei;  //建立物件

int a;  //定義整型變數

classstudent lilei;  //正確

studentlilei;  //同樣正確

studentallstu[100];  //建立物件陣列

建立物件以後,可以使用點號.來訪問成員變數和成員函式:

int main()

stu 是乙個物件,占用記憶體空間,可以對它的成員變數賦值,也可以讀取它的成員變數。

類通常定義在函式外面,當然也可以定義在函式內部,不過很少這樣使用。

C 類的宣告和物件的定義

每乙個實體都是物件。有一些物件是具有相同的結構和特性的。每個物件都屬於乙個特定的型別,這個特定的型別稱為類 class 類代表了某一批物件的共性和特徵。前面已說明 類是物件的模板,而物件是類的具體例項 instance 正如同結構體型別和結構體變數的關係一樣,需要先宣告乙個結構體型別,然後用它去定義...

第十八天 類和物件 類的定義 物件的建立

2.類和物件 3 構造和析構 向物件 以 常 活的 度思考問題的解決,更接近 的思維 式,讓 可以從更 的層 考慮系統的構建 以你請朋友吃飯為例 面向過程 物件導向 買菜 和朋友 塊到飯店 摘菜 叫服務員點菜 洗菜 和朋友 塊吃 做菜 和朋友 塊吃 向物件的優點 向物件是 種思維 式,它認為萬事萬物...

(python物件導向基礎)定義類和建立物件

定義乙個類,格式如下 class 類名 方法列表 demo 定義乙個car類 定義類 class car 方法 defgetcarinfo self print 車輪子個數 d,顏色 s self.wheelnum,self.color defmove self print 車正在移動.說明 上面定...