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

2021-06-22 06:05:14 字數 979 閱讀 6789

/*

*檔名稱:

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

*版本號:v0.1

*對任務及求解方法的描述部分:

*輸入描述:無

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

*程式輸入:

*程式輸出:

*問題分析:

*演算法設計:

*我的程式:

*/#include using namespace std;

class shape

;class circle:public shape

virtual double area()

private:

double r;

};class rectangle:public shape

virtual double area()

private:

double length;

double width;

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

virtual double area()

private:

double len;

double height;

};int main()

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

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

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

cout<

結果展示:

心得體會:就乙個在基類中定義純虛函式,讓我糾結了幾個小時。

第十四周專案二形狀類族

程式的版權和版本宣告部分 檔名稱 cpp 作 者 孫玲倩 完成日期 2013 年5月27日 版本號 v1.0 對任務及求解方法的描述部分 略 輸入描述 略 問題描述 略 include using namespace std const double pi 3.14 class shape clas...

十四周專案二形狀類族中的純虛數

完成日期 2014年05月27 版本號 v1.0 問題描述 樣例輸入 樣例輸出 問題分析 用簡單的方法,學會活學活用 include include using namespace std class shape class circle public shape virtual float are...

十四周專案3 形狀類族的中的純虛函式

作 者 石堯 完成日期 2014 年05 月27日 版 本 號 v1.0 問題描述 形狀類族的中的純虛函式。樣例輸入 略.樣例輸出 略。問題分析 略。include include using namespace std class shape 宣告抽象基類shape class circle pu...