20200330_繼承的優點和缺點

20200330_繼承的優點和缺點

一、相關術語

  • 繼承
    面向對象思想的一個重要組成部分,允許類的派生,是一個非常龐大複雜的話題,本文針對的是C++筆試題的內容。

面向對象編程的主要目的之一是【提供可重用的代碼】。

類繼承能完成的工作:
1、可以在已有類的基礎上添加功能。
2、可以給類添加數據。
3、可以修改類方法的行爲。

二、筆試題

請列出繼承的優點和缺點。
答:1、只能在靜態編譯時繼承,不能在動態運行時繼承。
2、父類通常只定義了子類的部分行爲,如果繼承下來的實現不適合新的問題,則必須修改父類。這種依賴限制了靈活性並最終限制了複用性。

XX、(待補充)

知識擴展

繼承、多態,封裝。

(內容太多,待補全)

本文歸類

建議歸類到【C++】。

明日計劃

1、C++有哪些特性?
2、子類析構時需要調用父類的析構函數嗎?
3、簡述多態、虛函數、純虛函數的區別。

參考文獻:

《C++筆試面試寶典2011版.docx》
《C++ Primer Plus》,第481頁,第13章,類繼承。

今日收藏:

無。

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