第13周實踐專案4立體類族共有的抽象類

2021-07-12 02:02:17 字數 885 閱讀 4289

/*

*檔名稱 :

*作 者 : 劉雲

*完成日期 : 2023年5月26號

*版 本 號 : v6.0

**問題描述 : 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube、cball、ccylinder,分別表示正方體、球體及圓柱體。在main()函式中,定義csolid *p;(p是指向基類的指標,且這個基類是個抽象類)。要求利用這個p指標,能夠求出正方體、球體及圓柱體物件的表面積及體積。

*輸入描述 : 無

*程式輸出 :

*/#includeusing namespace std;

class csolid

virtual double volume(){}

};class ccube:public csolid

double area()

double volume()

};class cball:public csolid

double area()

double volume()

};class ccylinder:public csolid

double area()

double volume()

};int main()

{ csolid *p;

ccube cb(2.0);

cball bl(2.0);

ccylinder cl(2.0,1.0);

p=&cb;

cout<

執行結果:

第13周專案4 立體類族共有的抽象類

檔名稱 第13周專案4 立體類族共有的抽象類 完成日期 2016.6.1 版本號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指...

第13周專案3 立體類族共有的抽象類

檔名稱 test.cpp 作 者 王元陽 完成日期 2015 年 6 月 3 日 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid...

第十三周實踐專案4 立體類族共有的抽象類

問題及 all right reserved.檔名稱 77.cpp 作 者 董凱琦 完成日期 2016年5月25日 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在...