首頁  >  文章  >  Java  >  Java繼承的優缺點分析

Java繼承的優缺點分析

PHPz
PHPz轉載
2023-05-08 16:25:191787瀏覽

1、優點

提高了程式碼的再利用性。

提高了程式碼的維護性。

讓類別與類別有關,是多態的前提。

2、缺點

提高類別的耦合性。這樣一個類別的變化會影響其他與此類相關的類別。

原則:低耦合,高內聚合。

耦合:類別與類別的關係。

內聚:自己完成某件事的能力。

打破了封裝性。

3、繼承成員

繼承機制引入了受保護的成員,提供了一個新的成員存取控制級別,可以理解為公共和私有。

在繼承中,子類別繼承了超級結構函數以外的所有成員,這些成員成為子類別繼承成員。繼承人不僅包括超級定義的共有、保護和私有成員,還包括超級繼承人。

在子類別中,子類別可以存取自己定義的所有成員,也可以存取父親的共有和受保護的繼承成員,但不能存取超級的私有繼承成員。

繼承者在子類別中的存取控制與其在超類別中的存取控制相同。以及最初在超類別中是共有成員,被子類別繼承後被視為共有成員;最初在超類別中是受保護的成員,被子類別繼承後仍然是受保護的成員;最初在超類別中是私有成員,被子類別繼承後被視為私有成員,但子類別無法存取。資料類型為子類別的物件無法存取子類別及其父類別的受保護成員。

java基本資料型別有哪些

Java的基本資料型別分為:

1、整數型,用來表示整數的資料型別。

2、浮點型,用來表示小數的資料型別。

3、字元類型,字元類型的關鍵字是「char」。

4、布林類型,是表示邏輯值的基本資料型別。

以上是Java繼承的優缺點分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除