/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:由座標點類派生出直線類。
* 作 者: 劉程程
* 完成日期: 2012 年 05 月 15 日
* 版 本 號: v1.0
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:
* 程式輸出:
* 程式頭部的注釋結束
*/
#include "iostream"
#includeusing namespace std;
class animal
cat::cat(string cat_name)
dog::dog(string dog_name)
giraffe::giraffe(string giraffe_name)
int main()
(任務2.2)顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main()函式中p =new animal();將出錯,將此行刪除。
#include "iostream"
#includeusing namespace std;
class animal
; class mouse:public animal
cat::cat(string cat_name)
dog::dog(string dog_name)
giraffe::giraffe(string giraffe_name)
int main()
(任務2.3)每乙個animal的派生類都有乙個「名字」資料成員,改造上面的程式,將這一資料成員作為抽象類animal資料成員被各派生類使用。
#include "iostream"
#includeusing namespace std;
class animal
//基類建構函式
第十三周實驗報告2
作 者 趙桐輝 完成日期 2012 年 05 月 13 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include iostream includeusing namespace std class animal class mouse public...
第十三周實驗報告2
01.程式頭部注釋開始 02.程式的版權和版本宣告部分 05.檔名稱 renwu.cpp 06.作 者 劉文英 07.完成日期 2012 年 5 月 13 日 08.版 本 號 13.2 09.對任務及求解方法的描述部分 10.輸入描述 略 11.問題描述 略 12.程式輸出 略 13.程式頭部的注...
第十三周實驗報告(2)
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 李瑞 完成日期 2012 年 5 月 15 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 任務2 下面給出了基類animal和main 函式。任務2.1 根據main 函式給出的注釋提示,設計出相關的各個類。任務...