第二章 類和物件

2021-08-22 13:49:12 字數 663 閱讀 7386

1.類和物件

①.類:student

物件:s1,s2

②.類的一般形式

class student

;《成員函式的實現**》

2.成員的訪問許可權

①.公有,私有,保護

②.未宣告哪一類,預設許可權為private:

3.訪問物件(s1、s2 或 *p )的成員

①.物件名.函式名;s1.disp();

②.指標變數->函式名; p->disp();

int main()

4.堆物件

①.用new 運算子建立 堆物件,delete 運算子刪除 堆物件

②.如,類example

example *p;       //定義指向類example的指標p

p = new example();//使用new 給p分配記憶體空間

delete p;         //使用delete 釋放p指向的空間

③.堆物件的生存期為,整個程式的生命期

#include

using namespace std;

class sample

void disp();

};void sample::disp()

p0,p1,p2為位址連續的指標

5.this指標

第二章 類與物件

c 中物件的型別稱為類 class 類是物件的抽象,而物件是類的具體例項。類是抽象的,不占用記憶體,物件是具體的,占用儲存空間。類的宣告格式 class 類名 public 公用的資料和成員函式 private 私有的資料和成員函式 private和public稱為成員訪問限定符,被宣告為私有的成員...

第二章 物件導向

1 資料型別 簡單資料型別 byte short int long float double char bool 組合資料型別 struct enum class 值型別 內部資料變化不改變外部資料 struct int float 引用型別 內部資料變化改變外部資料 陣列 指標 class 2 變...

第二章。 屬性和抽象基類

特性是乙個函式,不過看起來就像是乙個簡單的屬性。不能輕易的為物件新增新特性,但是預設情況下可以很容易的增加新屬性。建立特性可以用 property或者property 特性設計的兩個基本模式 控制屬性訪問的設計 在大多數物件導向的語言中,訪問修飾符用於限制對類的變數和函式的訪問。大多數語言使用三種型...