第十三周專案54 交通工具類

2021-07-12 00:04:36 字數 543 閱讀 1164

問題及**:

/*

*檔名稱:text.cpp

*完成日期:2023年23日

*版本號:v1.0

**輸入描述: 無

*程式輸出: 測試結果

*/#include using namespace std;

class vehicle

執行結果:

知識點總結:

當基類的指標指向派生類時,用指標呼叫同名成員函式,執行的是基類的成員函式。原因是如果基類和派生類都定義了相同名稱的成員函式(非虛),那麼通過物件指標

呼叫成員函式時,到底呼叫哪乙個,必須視指標的原始型別而定,而不是視指標實際所指向的物件的型別而定.當基類的指標指向派生類時,用指標呼叫同名虛成員函式,執行的是派生類的成員函式,因為基類指標指向派生類是多型性的體現。多型就是不同物件接受相同的資訊,但是卻產生不同的行為。多型的好處是提高**的重用性。

第十三周 程式閱讀2(3) 交通工具

問題及 檔名稱 x.cpp 作者 李楠 完成日期 2015年 5月 27日 版本號 v1.0 問題描述 3 如果將vehicle類的定義修改為純虛函式,找出main 函式中將使編譯出錯的行刪除 或改為注釋 請寫出程式的執行結果,並在上機時對照理解 輸入描述 略 程式輸出 略 include usin...

第十三周 閱讀程式2(2) 交通工具

問題及 檔名稱 x.cpp 作者 李楠 完成日期 2015年 5月 27日 版本號 v1.0 問題描述 2 如果將vehicle類的定義修改為虛函式,其餘不變,請寫出程式的執行結果 輸入描述 請回答 當基類的指標指向派生類時,用指標呼叫同名虛成員函式,執行的是基類的成員函式,還是派生類的成員函式?為...

第十三周 專案 鍊錶類

問題及 專案 鍊錶類 all right reserved 檔名 形狀類族的中的純虛函式 作者 童宇 完成日期 2015 年 6月 3日 版本號v1.0 問題描述 1 閱讀下面的程式,回顧一下動態鍊錶,閱讀程式過程中,請用筆畫一畫形成鍊錶的過程中指標值的變化。輸入描述 程式輸出 include us...