C 學習筆記之類和物件

2021-06-08 02:44:24 字數 1110 閱讀 5917

建構函式

析構函式

訪問控制

例子1:帶預設引數

//檔案circle.h

#if !defined __circle__h__

#define __circle__h__

#include using namespace std;

class circle

; void draw()

//複製建構函式

circle(circle &c)

void draw()

{cout<<"draw a circle at ("<使用複製建構函式

circle a(3.0, 4.0, 5.0);

circle b(a);

析構函式執行的時機

例子2:程式設計演示建構函式和析構函式的執行時機

//檔案createanddestroy.h

#if !defined __createanddestory__h__

#define __createanddestory__h__

#include using namespace std;

class createanddestroy

{public:

createanddestroy(int n)

{ no = n;

cout<<"object "<程式執行結果:

object 1 created!

object 2 created!

object 3 created!

object 4 created!

object 5 created!

object 3 destructed!

object 4 destructed!

object 2 destructed!

object 5 destructed!

object 1 destructed!

《C 學習筆記》之類和物件

一,對類和物件的理解 人們可以通過類自定義自己需要的型別,新的型別中可以有資料,可以有對資料進行處理的方法。然後對類進行例項化後,就產生了物件,類是物件的抽象,物件是是類的具體化。比如家庭是乙個類,這個類中有資料 家庭成員,方法 家庭成員的日常活動。然後這個類具體化後可以產生甲同學的家庭,乙同學的家...

c 學習筆記之類和物件

一 與生活中的類一樣 程式中的類描述了一種物件,定義乙個完整的類,需要包括字段 屬性 方法 建構函式和析構函式 析構函式在程式編譯時自動生成,可以不必自己寫 定義類的方法和字段時,要通過訪問修飾符來修飾類和類成員的訪問許可權。public為公共訪問,可以有任何其他類成員訪問。private為私有訪問...

C 學習筆記之 類 物件

類是描述具有相同特徵和行為的抽象。物件是類的例項。類的作用就是分類!class關鍵字 class 類名 1 字段 類的共有屬性class car比如以上的brand,price,displacement 簡單的應用 using system namespace lesson12 class main...