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

2021-07-12 06:44:35 字數 1169 閱讀 6536

/*

*檔名稱:123.cpp

*作 者:王蕊

*完成日期:2023年6月1日

*版 本 號:v1.0

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

*/#includeusing namespace std;

const double pai=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 //求球體體積

class ccylinder:public csolid //圓柱體類

;ccylinder::ccylinder(double r,double high) //圓柱體類建構函式

double ccylinder::su***cearea() const //求圓柱體表面積

double ccylinder::volume() const //求圓柱體體積

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

問題及 完成日期 2016 5 24 檔名稱 立體類族共有的抽象類 輸入描述 無 輸出描述 體積面積值 include iostream using namespace std const double pai 3.1415926 抽象立體圖形基類 class csolid 立方體類 class c...

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

專案3 立體類族共有的抽象類 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個p指標,能夠求出正方體 ...

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

檔名稱 time.cpp 版本號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個...