c 繼承樣例

2021-10-04 17:04:27 字數 986 閱讀 1208

以下將以乙個程式為例,帶大家認識一下繼承的好處。

**樣例:

#include

using

namespace std;

class

person

void

eat(

)//吃飯

void

rest()

// 睡覺

//constructor and destructor 建構函式和析構函式

person

(string name,

char ***,

int age)

~person()

protected

: string name;

char ***;

int age;

//這些資訊後文lisi也要用到;

int hunger,vitality;

//飢餓值和精力值,可以定義具體值的含義};

class

student

:public person //公共繼承

void

study()

void

examination()

//建構函式和析構函式

student

(string stuid,string name,

char ***,

int age)

:person

(name,***,age)

~student()

protected

: string stuid;

//string major;//專業};

intmain()

執行結果:

C 簡單執行緒樣例

1 定義執行緒類及內部事件 using system using system.collections.generic using system.text using system.threading using system.windows.forms namespace threadsample...

C 單例不可繼承

c 語言和單例的特性決定了單例不可繼承。單例有如下幾項要求 1.建構函式為私有,或者至少不可以被此類的繼承體系以外的類訪問當,即要麼是private,最壞也是protected 2.建構函式只被呼叫一次,以初始化static物件。所以如果b1,b2,繼承至單例a,則不可以實現在程式執行的整個過程中既...

C 繼承與派生小例

宣告乙個point作為基類,私有成員乙個座標int x,y 再宣告乙個point的方式為私有繼承的rectangle派生類,最後宣告乙個方式為公有繼承的cube的派生類,因為私有繼承不可以直接訪問基類的私有成員,基類的公有成員和保護成員都以私有成員身份出現在派生類中 公有繼承時,基類的公有成員和保護...