第十三周 專案2 形狀類族中的純虛函式

2021-07-03 01:37:19 字數 984 閱讀 4257

/* 

* 檔名稱:test.cpp

* 作 者:呼亞萍

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

* 版 本 號:v1.0

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

* 程式輸入:相應的程式

* 程式輸出:對應得結果

*/#include using namespace std;

class shape

;class circle:public shape//

double area()const

protected:

double radius;

};class rectangle:virtual public shape

double area()const

protected:

double hight;

double width;

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

double area()const

protected:

double hight;

double width;

};int main()

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

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

知識點總結:

純虛函式的應用!

學習心得:

翻閱之前的博文也會有新發現!

第十三周專案2 形狀類族中的純虛函式

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

第十三周 專案2 形狀類族的中的純虛函式

檔名稱 time.cpp 版本號 v1.0 問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。輸入描述 無 程式輸出 輸出結果 include iostream using ...

第十三周專案2 形狀類族的中的純虛函式

檔名稱 week13 2.cpp 完成日期 2015年 5 月 29 日 版本號 v1.0 問題描述 定義抽象基類shape,3個派生類circle rectangle 求出定義的幾個幾何體的面積和 include using namespace std class shape class circ...