第13周任務3

2021-06-06 12:38:07 字數 899 閱讀 5280

#include using namespace std;  

class shape

;

class circle:public shape

; virtual float area() const;

private:

float radii;

};

float circle::area() const

class rectangle:public shape

virtual float area() const;

private:

float length;

float wide;

};

float rectangle::area() const

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

virtual float area() const;

private:

float length;

float height;

};

float ********::area() const

int main()

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

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

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

cout << "totol of all areas=" << areas << endl; //輸出總面積

system("pause");

return 0;

}

第13周任務1

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 5 月 14 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 任務1.2 include using namespace std class vehicle 任務1...

第13周任務2 1

作 者 付文傑 完成日期 2012 年 5 月 16 日 版 本 號 x1.0 任務2 下面給出了基類animal和main 函式。任務2.1 根據main 函式給出的注釋提示,設計出相關的各個類。任務2.2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改...

第13周任務4

include includeusing namespace std const double p 3.14 class csolid 定義虛基類 class ccube public csolid class cball public csolid class ccylinder public c...