1.在 C++ 中,基類必須指出希望派生類重寫哪些函數,定義爲 virtual 的函數是基類期待派生類重新定義的,基類希望派生類繼承的函數不能定義爲虛函數。
2.在 C++ 中,通過基類的引用(或指針)調用虛函數時,發生動態綁定。引用(或指針)既可以指向基類對象也可以指向派生類對象,這一事實是動態綁定的關鍵。用引用(或指針)調用的虛函數在運行時確定,被調用的函數是引用(或指針)所指對象的實際類型所定義的。
3.
1.在 C++ 中,基類必須指出希望派生類重寫哪些函數,定義爲 virtual 的函數是基類期待派生類重新定義的,基類希望派生類繼承的函數不能定義爲虛函數。
2.在 C++ 中,通過基類的引用(或指針)調用虛函數時,發生動態綁定。引用(或指針)既可以指向基類對象也可以指向派生類對象,這一事實是動態綁定的關鍵。用引用(或指針)調用的虛函數在運行時確定,被調用的函數是引用(或指針)所指對象的實際類型所定義的。
3.