虛成員函式

虛函式允許派生類取代基類所提供的實現。 這樣就允許基類的算法被派生類取代,即使用戶不知道派生類的細節。 如果願意的話,後者由派生類成員函式調用基類成員函式來完成。

虛函式允許派生類取代基類所提供的實現。編譯器確保當對象為派生類時,取代者(譯註:即派生類的實現)總是被調用,即使對象是使用基類指針訪問而不是派生類的指針。這樣就允許基類的算法被派生類取代,即使用戶不知道派生類的細節。
派生類可以完全地取代基類成員函式(覆蓋(override)),也可以部分地取代基類成員函式(增大(augment))。如果願意的話,後者由派生類成員函式調用基類成員函式來完成。

相關詞條

相關搜尋

熱門詞條

聯絡我們