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

2021-07-12 02:41:42 字數 1152 閱讀 5217

/*

*檔名稱:test.cpp

*完成日期:2023年5月26

*問題描述:設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube、cball、ccylinder,

分別表示正方體、球體及圓柱體。在main()函式中,定義csolid *p;(p是指向基類的指標,且這個基類是個

抽象類)。要求利用這個p指標,能夠求出正方體、球體及圓柱體物件的表面積及體積。

*/#includeusing namespace std;

const double pa=3.1415926;

// 抽象立體圖形基類

class csolid

;// 立方體類

class ccube:public csolid

;ccube::ccube(double len)

double ccube::su***cearea() const

double ccube::volume()const

// 球體類

class cball:public csolid

;cball::cball(double r)

double cball::su***cearea() const

double cball::volume()const

// 圓柱體類

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

問題及 檔名稱 zwj.cpp 作 者 張偉晶 完成日期 2016年5月25日 版 本 號 v1.0 問題描述 立體類族共有的抽象類 輸入描述 程式輸出 includeusing namespace std 基類 class csolid 正方體 class ccube public csolid ...

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

檔名稱 作 者 李釗 完成日期 2016年5月31號 版 本 號 v1.0 問題描述 立體類族共有的抽象類 輸入描述 程式輸出 各個立體圖形的表面積與體積 include using namespace std class l class zhengfangti public l virtual d...

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

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