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

2021-07-12 01:02:28 字數 1027 閱讀 9385

問題及**:

完成日期;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是指向基...