特點作用
抽象類只能作為基類來使用.抽象基類必須至少使用一個純虛函式接口。(純虛函式可以在抽象類中定義)抽象基類不能創建對象實例.只能當基類被其它類繼承。原型中使用=0指出類是一個抽象基類,在類中可以不定義該函式。抽象類只能作為基類來使用,其純虛函式的實現由派生類給出。如果派生類沒有重新定義純虛函式,而派生類只是繼承基類的純虛函式,則這個派生類仍然還是一個抽象類。如果派生類中給出了基類純虛函式的實現,則該派生類就不再是抽象類了,它是一個可以建立對象的具體類了.基類的純虛函式必須有“=0”,但不一定沒有函式的實現,只是不能直接內嵌在類中.抽象基類的作用:在處理繼承問題上,更系統,更規範,如果要設計類?
定義抽象基類是為了給子類繼承實現具體的功能,它是”殘缺的類“,裡面沒有抽象方法的具體代碼,裡面的抽象方法是被子類重寫的!