問題及**:
完成日期;2016/5/24
檔名稱:立體類族共有的抽象類
輸入描述:無
輸出描述:體積面積值
*/#include "iostream"
using namespace std;
const double pai=3.1415926;
// 抽象立體圖形基類
class csolid
;// 立方體類
class ccube : public csolid
;ccube::ccube(double len):length(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
int main( )
{ csolid *p;
double s,v;
ccube x(30);
cout<
v=p->volume( );
cout<
v=p->volume( );
cout<
v=p->volume( );
cout<
執行結果:
第十三周 專案3 立體類族共有的抽象類
專案3 立體類族共有的抽象類 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個p指標,能夠求出正方體 ...
第十三周 專案3 立體類族共有的抽象類
檔名稱 time.cpp 版本號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基類的指標,且這個基類是個抽象類 要求利用這個...
第十三周專案三 立體類族共有的抽象類
檔名稱 test.cpp 完成日期 2015年 5 月 31 日 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指向基...