c 物件導向體驗

2021-07-25 20:39:14 字數 826 閱讀 8336

傳智掃地僧課程學習筆記。

通過求圓的面積和周長的問題,來體會c++物件導向,

先用面向過程來求解,就不多說了,

int main()

;

class mycicle

double getr() //成員函式

double gets()

};

區別在於,

類有有成員函式,

然後用類去例項化物件,

mycircle c1,c2,c3;

通過物件來操作物件的屬性,

void main()

{ mycicle c1, c2, c3; //用類 定義 變數 物件

double r1, r2, r3;

//圓形1

cout << "請輸入c1圓形的半徑r1:";

cin >> r1;

//給c1圓形的屬性賦值

c1.setr(r1);

cout << "c1圓形的面積是:" << c1.gets()<> r2;

//給c1圓形的屬性賦值

c2.setr(r2);

cout << "c2圓形的面積是:" << c2.gets()<

面向過程,加工的物件是乙個乙個函式,

物件導向,加工的物件是乙個乙個物件,

類定義並沒有分配記憶體,

物件的初始化,才分配記憶體,

通過f9加斷點,f10往下走,

來個引子,c++如何區分不同物件呼叫同乙個函式,就像上面c1,c2呼叫setr();

所學課程老師為,傳智掃地僧。

Objective C 物件導向初體驗

1.類的宣告 1 1 inte ce開始,end結束 1 2變數和方法不能混在一起,例項變數必須放在 內 1 3沒有static const的例項變數。在.m檔案中可以宣告static靜態屬性 屬於類,不屬於物件。同樣,也沒有const方法,沒有友元方法。1 4 宣告的方法是protect,宣告是p...

物件導向初體驗(類和物件)

對一類事物的描述是乙個具體的個體1.資料型別 變數名 new 資料型別 2.new 資料型別 new 資料型別 變數名 值靜態屬性 就是在類中的成員變數動態屬性 就是在類中的方法1.new 資料型別 既是建立構造方法,也是呼叫物件 2.建立在類中 3.構造方法的名字與類名的名字一致,首字母大寫 4....

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...