/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱: 抽象類
* 作 者: 薛廣晨
* 完成日期: 2012 年 5 月 11 日
* 版 本 號: x1.0
* 對任務及求解方法的描述部分
* 輸入描述: 使用抽象類
* 問題描述: 【任務2】下面給出了基類animal和main()函式。
(任務2.1)根據main()函式給出的注釋提示,設計出相關的各個類。
(任務2.2)顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main()函式中p = new animal();將出錯,將此行刪除。
(任務2.3)每乙個animal的派生類都有乙個「名字」資料成員,改造上面的程式,將這一資料成員作為抽象類animal資料成員被各派生類使用。
* 程式輸出: ......
* 程式頭部的注釋結束
*///(任務2.1)根據main()函式給出的注釋提示,設計出相關的各個類。
第十三周任務(三)
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...
第十三周實驗報告(任務二)
作 者 張培培 完成日期 2012年 03月 05日 版 本號 對任務及求解方法的描述部分 輸入描述 無 問題描述 自定義函式,用泰勒公式實現計算sin和cos的近似值,要求 1 求sin cos時,不能用數學庫函式 即不得用 include 而是自己編函式實現,為區別,可以分別起名為mysin和m...