C++ 純虛函數和抽象類
摘要:
First:純虛函數 純虛函數是一個在基類中聲明的虛函數, 它在該基類中沒有定義具體的操作內容, 要求各派生類根據實際需要給出各自的定義。 純虛函數的格式: virtual 類型 名稱(參數)=0; 實際上,它與一般的虛函數成員的原型在書寫格式上的不同就在于后面加了“=0”。 聲明純虛函數之后,基類中就可以不再給出函數的實現部分。Second:抽象類 帶有純虛函數的類是抽象類。 抽象類的主要作用是通過它為一個類族建立一個公共的接口,使它們能夠更有效地 發揮多態自特性。 抽象類聲明了一個類族派生類的共同接口,而接口的完整實現, 即純虛函數的函數體,要由派生類自己定義。... 閱讀全文
posted @ 2012-04-22 13:14 More study needed. 閱讀(471) 評論(0) 推薦(0)
浙公網安備 33010602011771號