第13周專案3 形狀類族中的純虛函式

2021-07-12 07:06:49 字數 619 閱讀 5003

#include using namespace std;

class shape

;class circle:public shape

; int area();

};int circle::area()

class rectangle:public shape

; int area();

};int rectangle::area()

class ********:public shape

; int area();

};int ********::area()

int main()

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

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

總結:定義指標陣列能更簡便的表示基類的指標指向派生類物件。

還要注意函式的返回值型別。

第13周專案3 形狀類族中的純虛函式

檔名稱 第13周專案3 形狀類族中的純虛函式 完成日期 2016.6.1 版本號 v1.0 問題描述 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。輸入描述 程式輸出 includ...

第13周 專案3 形狀類族的中的純虛函式

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

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

專案2 形狀類族的中的純虛函式 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面積和。int main 定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件 double areas 0...