十二周 多型性 專案二 形狀類族中的純虛函式

2021-07-03 00:10:09 字數 944 閱讀 9681

問題及**:

/* 

*檔名稱:lily.cpp

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

*版本號:v1.0

*問題描述:、寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle(圓形)、rectangle(矩形)、********(三角形)。用如下的main()函式,求出定義的幾個幾何體的面積和。

*程式輸出:執行結果

*/

#include using namespace std;

class shape

;class circle:public shape

; virtual double area()

private:

double radius;

};class rectangle:public shape

; virtual double area()

private:

double length;

double weight;

};class ********:public shape

; virtual double area()

private:

double length;

double hight;

};int main()

; //定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件

double areas=0.0; //areas為總面積

for(int i=0; i<6; i++)

cout<

執行結果:

心得體會:

感覺挺容易上手的。。。

第13周 多型性 專案2 形狀類族中的純虛函式

檔名稱 test.cpp 作 者 劉暢 完成日期 2015 年 5 月 30 日 版 本 號 v1.0 問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。輸入描述 程式輸出 ...

第13周 多型性 專案3 立體類族共有的抽象類

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

專案二。形狀類族的中的純虛函式

程式 專案2 形狀類族的中的純虛函式 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。include define pi 3.14 using namespace std class...