第十三周任務三純虛函式與繼承

2021-06-06 11:13:48 字數 1237 閱讀 3873

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱: 第十三周任務三純虛函式與繼承

* 作 者: 石麗君

* 完成日期: 2012 年 5 月 14 日

* 版 本 號:

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

* 輸入描述:

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

int main()

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

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

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

cout<

using namespace std;

class shape

;class circle:public shape

private:

double r;

};double circle::area()

class rectangle :public shape

private:

double longth;

double wight;

};double rectangle::area()

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

private:

double longth;

double hight; };

double ********::area()

int main()

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

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

第十三周任務四純虛函式與繼承

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 第十三周任務四純虛函式與繼承 作 者 石麗君 完成日期 2012 年 5 月 14 日 版 本 號 對任務及求解方法的描述部分 輸入描述 設計乙個抽象類csolid,含有兩個求表面積及體積的純虛函式。設計個派生類ccube cball ccylin...

第十三周任務(三)

include iostream includeusing namespace std class shape class circle public shape private double r double circle area const class rectangle public sha...

第十三周任務三

寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的mian 函式,求出定義的幾個幾何體的面積和。int main 定義基類指標陣列pt,各元素指向乙個派生類物件 double areas 0.0 areas為總面積 for int...