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 特性設計的兩個基本模式 控制屬性訪問的設計 在大多數物件導向的語言中,訪問修飾符用於限制對類的變數和函式的訪問。大多數語言使用三種型...