c 繼承和派生

時間 2022-09-03 21:15:09

1樓:匿名使用者

?公有繼承:public還是pulic,保護還是保護。

protected繼承:public--》protected;protected--》protected;private不能繼承

2樓:飯桶愛大公尺交

#include

using namespace std;

#define pi 3.14

class hight

void sethight(double hight)double gethight()

private:

double hight;

};class circle

void setradius(double radius)double getradius()

private:

double radius;

};class cylinder : hight, circle//得到表面積

double getarea()

//得到體積

double getvolume()

};void main()

//測試結果:

C 繼承與派生

virtual float f float x 0 a 這句表示函式f是乙個純虛函式,需要繼承這個類的子類 tf1 來實現它,這樣這個類就是虛基類,就不能直接初始化物件,如果沒有 0,則這個函式是乙個普通虛函式,在這個類中可以有這個函式的實現,不過如果子類中重寫了這個函式,呼叫子類物件的該方法時會呼...

c 中三種繼承是怎麼定義的?派生類是怎麼訪問的。還有就是如果類中定義了私有資料成員

public公有繼承 protected保護繼承 private私有繼承 我們知道類的private和protected成員,在類外是不可以使用的.只有public成員可以在類外直接使用.公有繼承時,基類的private成員派生類也不可用,基類的public和protected成員在派生類中可直接使...

C派生類繼承基類的所有成員,包括基類的私有成員

樓主你好。答案就是 繼承了,但是無法訪問。為什麼呢?我們用乙個例子來證明。比如我們有個基類 public class a 它有乙個私有成員name,和乙個保護的方法getname 然後我們寫個空類來繼承他 public class b a 好了,如果我們例項化這個類,並呼叫getname方法,並輸出...