JAVA中類的繼承有什么優(yōu)點(diǎn)?
優(yōu)點(diǎn)如下兩點(diǎn);
1、繼承關(guān)系是傳遞的。若類C繼承類B,類B繼承類A,則類C既有從類B那里繼承下來的屬性與方法,也有從類A那里繼承下來的屬性與方法,繼承來的屬性和方法盡管是隱式的,但仍是類C的屬性和方法。繼承是在一些比較一般的類的基礎(chǔ)上構(gòu)造、建立和擴(kuò)充新類的最有效的手段;
2、繼承簡化了人們對事物的認(rèn)識和描述,能清晰體現(xiàn)相關(guān)類間的層次結(jié)構(gòu)關(guān)系;繼承提供了軟件復(fù)用功能。這種做法能減小代碼和數(shù)據(jù)的冗余度,大大增加程序的重用性;提供多重繼承機(jī)制。出于安全性和可靠性的考慮,僅支持單重繼承,而通過使用接口機(jī)制來實(shí)現(xiàn)多重繼承。
基本說明:
1、與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計的 Java 開發(fā)公司被要求所設(shè)計的 Java軟件必須相互兼容;
2、Java平臺是基于Java語言的平臺。這樣的平臺非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。java的應(yīng)用已十分廣泛。Java是功能完善的通用程序設(shè)計語言,可以用來開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。80%以上的高端企業(yè)級應(yīng)用都使用JAVA平臺。JAVA是成熟的產(chǎn)品,已經(jīng)有10年的歷史。