多態(二)——純虛函數、抽象類

本篇涉及內容:

  • 純虛函數
  • 抽象類

純虛函數:

1)應用場景:
在多態中,通常父類中的虛函數是無意義的,一般情況下都會被子類重寫,此時可以將父類中的這些虛函數改爲純虛函數.

2)純虛函數語法:virtual 返回值類型 函數名 (參數列表) = 0;

抽象類:

1)定義:當這個類中但凡存在一個純虛函數,則這個類就稱爲抽象類.
2)抽象類的特點:

  • 無法實例化對象
  • 子類必須重寫抽象類中的純虛函數,否則子類也爲抽象類,無法實例化對象

代碼示例:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章