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

2021-07-02 21:26:14 字數 1265 閱讀 2736

專案3-立體類族共有的抽象類】

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

/*

*檔名稱:d.cpp

*作 者:張旺華

*完成日期:2023年5月27日

*版 本 號:v1.0

知識點應用及心得:

在使用抽象類後體現指標的優點,如:

p=&x;

s=p->area( );

v=p->volume( );

簡化了步驟與**。

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

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

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

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

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

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