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

2021-07-03 00:02:33 字數 1379 閱讀 1975

下面是給出的基類animal宣告和main()函式。
class animal

程式的執行結果將是:

1、根據給出的main()函式和執行結果的提示,設計出相關的各個類,注意觀察執行結果,提取出每個類中需要的資料成員,並匹配上需要的成員函式。

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

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

**如下:

總結:開始編寫時在判斷男女時出了點小差錯,想想就知道自己編寫的錯在**了;

(2)**如下:

總結:使用虛函式可以使指向基類的指標訪問派生類中與基類同名的函式。

(3)**如下:

總結:了解了虛函式的運用

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

問題及 檔名稱 test.cpp 完成日期 2015年6月21日 版本號 v1.0 問題描述 由給出的基類animal宣告和main 函式還有執行結果的提示,設計出各個類,通過觀察執行結果,提取出每個類的資料成員 和成員函式。輸入描述 程式輸出 include includeusing namesp...

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

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

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

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