C#如何理解繼承

算是比較能夠解惑的回答!要能夠強化一下對面向對象的理解

(1)繼承是在一些比較一般的類的基礎上構造、建立和擴充新類的最有效的手段。
(2)繼承簡化了人們對事物的認識和描述,能清晰體現相關類間的層次結構關係。
(3)繼承提供了軟件複用功能。若類B繼承類A,那麼建立類B時只需要再描述與基類(類A)不同的少量特徵(數據成員和成員方法)即可。這種做法能減小代碼和數據的冗餘度,大大增加程序的重用性。
(4)繼承通過增強一致性來減少模塊間的接口和界面,大大增加了程序的易維護性。
只有兩三個類是看不出什麼效果的,在類很多結構複雜的狀況下繼承的作用才能體現出來。初學者不理解也沒關係,先把繼承的用法和好處死記住就行,等將來代碼見的多了寫的多了就明白了

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