第十三周實踐專案2 3 動物這樣叫

2021-07-12 01:39:12 字數 777 閱讀 7078

問題及**:

/*

*all right reserved.

*檔名稱:77.cpp

*作 者:董凱琦

*完成日期:2023年5月25日

*版 本 號:v1.0

*2、顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main()函式中p = new animal();將出錯,將此行刪除。

3、每乙個animal的派生類都有乙個「名字」資料成員,這個成員設定為基類animal的成員更好。改造上面的程式,將「名字」成員作為抽象類animal資料成員被各派生類使用。

*輸入描述:

*程式輸出:

*/#include #includeusing namespace std;

class animal

virtual void cry() = 0;

};class mouse:public animal

virtual void cry()

執行結果:

知識點總結:

將每個派生類「名字」的資料成員設定為基類animal的成員更好,簡化程式。

學習心得:

在將每個派生類「名字」的資料成員設定為基類animal的成員時應注意要將對應的name(na)改為animal(na)~!

第十三周專案1 動物這樣叫

下面是給出的基類animal宣告和main 函式。class animal 程式的執行結果將是 1 根據給出的main 函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。2 顯然,animal設計為抽象類更合適,animal不需要能夠例...

第十三周專案2 2 動物這樣叫

問題及 all right reserved.檔名稱 77.cpp 作 者 董凱琦 完成日期 2016年5月25日 版 本 號 v1.0 2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main 函式中p new ...

第十三周專案一 動物這樣叫

檔名稱 test.cpp 作 者 陳丹 完成日期 2015年5月31日 版本號 v1.0 問題描述 1 根據給出的main 函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。2 顯然,animal設計為抽象類更合適,animal不需要能...