/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 田慶
* 完成日期: 2012 年 5 月 14 日
* 版 本 號:
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述: 定義抽象基類shape,由它派生出3個派生類,circle(圓形)、rectangle(矩形)、********(三角形)。
* 程式輸出:
* 程式頭部的注釋結束
*/#includeusing namespace std;
class shape
;class circle:public shape
virtual float area() const;
protected:
float radius;
};float circle::area() const
class rectangle:public shape
virtual float area() const;
protected:
float length;
float width;
};float rectangle::area() const
class ********:public shape
virtual float area() const;
protected:
float length;
float heigth;
};float ********::area() const
int main()
; //定義基類指標陣列pt,各元素指向乙個派生類物件
double areas=0.0; //areas為總面積
for(int i=0; i<6; i++)
cout<<"totol of all areas="<
執行結果為:
totol of all areas=647.858
請按任意鍵繼續. . .
第十周任務一(派生類建構函式的定義應用 )
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 complex.cpp 作 者 計114 4 馮珍珍 完成日期 2012 年 4 月 23 日 版 本 號 ly w 對任務及求解方法的描述部分 輸入描述 實現複數類中的運算子過載 問題描述 派生類建構函式的定義應用 程式輸出 對複數運算後的結果。...
第十周實驗報告(任務三) 派生類2
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 由注釋內容實現函式的功能 作 者 張培培 完成日期 2012年 04月 23日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以point為基類,派生出乙個circle...
第13周任務1
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 5 月 14 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 任務1.2 include using namespace std class vehicle 任務1...