C 第13周專案多型性 專案2 動物這樣叫

2021-07-11 23:19:33 字數 631 閱讀 9881

/*

*檔名稱:test.cpp

*版本:v6.0

**問題描述:

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

class animal

};int main( )

程式的執行結果將是: 

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

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

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

#include

using namespace std;

class animal

virtual void cry()

第13周 多型性 專案1 動物這樣叫

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

第13周專案(2) 動物這樣叫

問題描述及 檔名稱 hellow.cpp 完成日期 2016年3月30日 版本號 v1.0 2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造程式,使animal設計為抽象類,這時main 函式中p new animal 將出錯,將此行刪除。3 每乙個a...

第13周專案2 動物怎麼叫

檔名 zhang.cpp 完成日期 2016年5月30日 版本號 v1.0 問題描述 動物怎麼叫 學習心得 在這個程式上主要是運用了虛函式,虛函式的用法可以讓成員函式操作一般化,用基類的指標指向不同的派生類的物件時,基類指標呼叫其虛成員函式,則會呼叫其真正指向物件的成員函式,而不是基類中定義的成員函...