問題及**:
/*
*檔名稱: 動物這樣叫 .cpp
*作 者:白雲飛
*完成日期:2023年5月29日
*版 本 號:v1.0
**問題描述:下面是給出的基類animal宣告和main()函式。根據給出的main()函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,
*程式輸入:動物姓名,性別
*程式輸出:動物姓名,性別和叫聲
*/#include #include using namespace std;
class animal
;class mouse:public animal
virtual void cry()
執行結果:
學習心得:
animal為抽象類,而animal的成員函式cry()為純虛函式,純虛函式只有函式的名字而不具備函式功能,不能被呼叫。
第十三周專案一(2)動物這樣叫
檔名稱 test.cpp 完成日期 2015年 5 月 31 日 版 本 號 v1.0 問題描述 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main 函式中p new animal 將出錯,將此行刪除 程式輸入 ...
第十三周專案2 動物這樣叫(3)
問題及 檔名稱 zwj.cpp 作 者 張偉晶 完成日期 2016年5月24日 版 本 號 v1.0 問題描述 動物這樣叫 輸入描述 程式輸出 include includeusing namespace std class animal virtual void cry 0 老鼠 class mo...
第十三周專案一動物這樣叫(2)
問題及 檔名稱 test.cpp 作 者 郝俊宇 完成日期 2015年 6 月1 日 版 本 號 v1.0 問題描述 2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main 函式中p new animal 將出錯...