抽象类(c++细节篇九)
生活随笔
收集整理的這篇文章主要介紹了
抽象类(c++细节篇九)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
抽象類
帶有純虛函數的類稱為抽象類: class 類名{virtual 類型 函數名(參數表)=0; //(就是比虛基類多個0)//純虛函數... }作用:(預留,整個類都用,讓底層去實現)
抽象類為抽象和設計的目的而聲明,將有關的數據和行為組織在一個繼承層次結構中,保證派生類具有要求的行為。
對于暫時無法實現的函數,可以聲明為純虛函數,留給派生類去實現。
注意:
抽象類只能作為基類來使用。(只是給底層繼承用的,不能實例化一個對象)。
不能聲明抽象類的對象。
構造函數不能是虛函數,析構函數可以是虛函數。
總結
以上是生活随笔為你收集整理的抽象类(c++细节篇九)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++中同名函数的三个不同术语(c++细
- 下一篇: c++函数模板(c++细节篇十)