java繼承的優(yōu)點(diǎn)和缺點(diǎn) java繼承的作用?
java繼承的作用?(1)繼承是可傳遞的。如果類C繼承類B,類B繼承類A,那么類C具有從類B和類A繼承的屬性和方法,以及它自己新定義的屬性和方法。雖然繼承的屬性和方法是隱式的,但它們?nèi)匀皇穷怌的屬性和
java繼承的作用?
(1)繼承是可傳遞的。如果類C繼承類B,類B繼承類A,那么類C具有從類B和類A繼承的屬性和方法,以及它自己新定義的屬性和方法。雖然繼承的屬性和方法是隱式的,但它們?nèi)匀皇穷怌的屬性和方法。繼承是在一些一般類的基礎(chǔ)上構(gòu)造、構(gòu)建和擴(kuò)展新類的最有效方法。(2) 繼承簡(jiǎn)化了人們對(duì)事物的理解和描述,能夠清晰地反映相關(guān)類之間的層次關(guān)系。(3) 繼承提供了軟件重用功能。如果類B繼承自類A,則在構(gòu)建類B時(shí)只需要描述少量與基類(類A)不同的特征(數(shù)據(jù)成員和成員方法),這種方法可以減少代碼和數(shù)據(jù)的冗余,大大提高程序的可重用性。(4) 繼承通過(guò)增強(qiáng)一致性減少了模塊間的接口,大大提高了程序的可維護(hù)性。(5) 提供多重繼承機(jī)制。從理論上講,一個(gè)類可以是許多一般類中的一個(gè)特殊類。它可以從許多通用類繼承屬性和方法,這稱為多重繼承。為了保證單繼承和多繼承的安全性,我們只使用java接口。