虛成員函式

基本介紹

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

相關詞條

熱門詞條

聯絡我們