2月15日開始聽傳智掃地僧的C++課程,記錄筆記如下:

%20在C++的類中,自定義數(shù)據(jù)類型。
%20經(jīng)典話語(yǔ):%20面向過(guò)程加工的是:一個(gè)一個(gè)的函數(shù);%20面向?qū)ο蠹庸さ氖牵阂粋€(gè)一個(gè)的類;
最后,附上用面向?qū)ο蟮乃季S方法書寫的求圓的面積的代碼:
class MyCicle{public: double m_s; //圓的面積 屬性 成員變量 double m_r; //圓的半徑public: void setR(double r) //成員函數(shù)(對(duì)成員變量都做哪些操作的函數(shù)) { m_r = r; } double getR() { return m_r; } double getS() { m_s = 3.14*m_r*m_r; return m_s; }};//用面向?qū)ο蟮姆椒?/1 類的抽象 成員變量和成員函數(shù)//2 實(shí)例化 類的對(duì)象//3 求面積 //面向過(guò)程加工的是: 一個(gè)一個(gè)的函數(shù) //面向?qū)ο蠹庸さ氖牵?一個(gè)一個(gè)的類//4 main集成測(cè)試//思考1:類的調(diào)用 執(zhí)行過(guò)程分析 //調(diào)用時(shí),調(diào)用的是這個(gè)對(duì)象的某一個(gè)成員函數(shù),不像//面向?qū)ο竽菢右徊揭徊饺?zhí)行;//類是一個(gè)數(shù)據(jù)類型(固定內(nèi)存大小的別名),定義一個(gè)類,//是一個(gè)抽象的概念,不會(huì)給你分配內(nèi)存;//用數(shù)據(jù)類型定義變量的時(shí)候,才會(huì)分配內(nèi)存//思考2:c++編譯器是如何處理 多個(gè)對(duì)象,調(diào)用類的成員函數(shù)的,//具體一點(diǎn):是如何區(qū)分是c1,c2,c3調(diào)用了類的void main(){ MyCicle c1, c2, c3;//用 類 定義 變量 對(duì)象 double r; cout << "請(qǐng)輸入c1圓形的半徑:"; cin >> r; //給c1圓形的屬性賦值 c1.setR(r); cout << "c1圓形的面積是" << c1.getS() << endl; system("pause");}第一次學(xué)習(xí)markdown語(yǔ)法編輯文本,發(fā)現(xiàn)沒(méi)有想象中的那么難,還挺有意思的!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注