類和物件的知識彙總

2021-10-03 18:57:33 字數 658 閱讀 1634

在類未定義之前,不能定義物件,因為不知道類型別的大小,無法預留準確的空間。但可以宣告指向該類型別的指標或引用。

資料成員:

成員函式:

利用建構函式建立物件:

類名 物件名[(實參表)];

類名 *指標變數 = new 類名[(實參表)];

**建構函式初始化成員有兩種方法: **

使用建構函式的函式體進行初始化

使用建構函式的初始化列表進行初始化

格式:funname(引數列表):初始化列表

初始化列表的形式:

成員名1(形參名1),成員名2(形參名2),成員名n(形參名n)

class

date

date

(int dd,

int mm):d

(dd),m

(mm)

}

必須使用引數初始化列表對資料成員進行初始化的幾種情況:

資料成員為常量

資料成員為引用型別

資料成員為沒有無參建構函式的類的物件

析構函式:

析構函式自動呼叫(隱式呼叫)

析構函式沒有返回值,不能有引數,也不能過載

定義格式如下(類外實現):

類和物件的知識點

類.dict 類的屬性字典 類.name 類的名字 字串 類.doc 類的文件字串 類.base 類的第乙個父類 類.bases 類的所有父類構成的元組 類.module 類定義所在的模組 類.class 例項對應的類 init 是類的內建函式,在例項化物件時 init 函式就會自動執行 靜態屬性 ...

類和物件基礎知識

1.類和物件的基礎知識 定義 類就可以看做是對相似事物的抽象 訪問限定符 public,private,protect 封裝性 1 良好的封裝能夠減少耦合。2 類內部的結構可以自由修改。3 可以對成員進行更精確的控制。4 隱藏實現細節 物件大小計算 只計算非靜態成員變數 公有私有都算 不算函式,和s...

C 知識點 類和物件

c 知識點目錄索引 1.類和物件 2.類和物件的特點 3.具體例子 3.1 類的定義 類內定義成員函式 class person 類外定義成員函式 class person void date show 類外寫成員函式必須指明函式屬於哪乙個類域 void test 4.類的作用域 例 類的宣告 cl...