1、根據給出的main()函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。
#include using namespace std;
class animal
執行結果:
2、顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main()函式中p = new animal();將出錯,將此行刪除。
#include using namespace std;
class animal
;class mouse : public animal
virtual void cry()
執行結果:
3、每乙個animal的派生類都有乙個「名字」資料成員,這一共有的成員完全可以由基類提供改造上面的程式,將這一資料成員作為抽象類animal資料成員被各派生類使用。
#include using namespace std;
class animal
};class mouse : public animal
virtual void cry()
專案1 動物這樣叫
專案1 動物這樣叫 下面是給出的基類animal宣告和main 函式。class animal 程式的執行結果將是 1 根據給出的main 函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。2 顯然,animal設計為抽象類更合適,an...
動物這樣叫
問題及 檔名稱 test.cpp 完成日期 2015年06月01日 版本號 v1.0 問題描述 下面是給出的基類animal宣告和main 函式。3 每乙個animal的派生類都有乙個 名字 資料成員,這個成員設定為基類animal的成員更好。改造上面的程式,將 名字 成員作為抽象類animal資料...
動物這樣叫 1
all right reserved.檔名稱 test.cpp 作 者 韓雙志 完成日期 2016年6月2日 版本號 v1.0 問題描述 1 根據給出的main 函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。輸入描述 無 輸出描述 ...