c++虛函數和純虛函數講解

虛函數就是聲明爲virtual void fun();,其基類必須定義它,即實現它 純虛函數聲明爲virtual void fun()=0,基類不須要定義它,因此此基類又叫抽象類,不能夠實例化出對象。可是派生類必須實現它。純虛函數的做用是使得該類成爲抽象類,提供了該接口,派生類必須按這樣的接口來用。好比動物是一個抽象類,派生類爲老虎,獅子等類,這些就能夠實例化出對象,而動物類就不行,只是一個抽象的
相關文章
相關標籤/搜索