傳智掃地僧課程學習筆記。
通過求圓的面積和周長的問題,來體會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 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...