首頁  >  文章  >  Java  >  Java中的繼承型別有哪些

Java中的繼承型別有哪些

青灯夜游
青灯夜游原創
2018-12-12 11:14:055439瀏覽

Java中可以實現的繼承類型有:單一繼承,多重繼承,多層繼承、分層繼承和混合繼承。

Java中的繼承型別有哪些

在java的繼承中也是有不同類型的,這篇文章跟大家介紹Java中的繼承類型,讓大家了解在java中可以實作幾種繼承,分別是如何實現的,希望對你們有幫助。

java類別中繼承

在類別的基礎上,java可以有三種類型的繼承:單一繼承、多層繼承、分層繼承

單一繼承:就是一個子類別和父類別關係,其中一個類別擴展另一個類,我們稱之為單一繼承。例:B類別只擴充了一個子類別A,所以說,B類別是A類別的父類,A類別是B類別的子類別

Java中的繼承型別有哪些

#說明:

父類別:其屬性和功能由另一個類別使用(繼承)的類別稱為父類,超類別或基底類別。

子類別:擴充另一個類別的功能的類別稱為子類別或衍生類別。

:java類別不支援多重繼承,這是為了降低複雜性並簡化語言。

多級繼承:指一個類別擴展子類別1(派生類別),該子類別1在去擴展子類別2,從而該派生類別1成為新類別2的基類的一種OO技術機制。例,類別C擴充了類別B,所以C是B的父類別;類別B擴充了類別A,所以B是A的父類別。

Java中的繼承型別有哪些

分層繼承:當多個類別繼承同一個類別時,稱為分層繼承。例如:類別A,B都繼承了相同的類別C,所以說 C是A,B 的父類別。

Java中的繼承型別有哪些

介面中支援的繼承

#在java程式設計中,僅透過介面支援的繼承類型:多重繼承和混合繼承

多重繼承:指一個類別繼承多個父類別的概念,這意味著一個子類別會有多個父類別。

Java中的繼承型別有哪些

註:

1、多重繼承通常會導致項目在層次結構中出現問題,因此項目中很少被使用。

2、多重繼承不被大多數新的OO語言支持,例如:Java,C#,因此需要透過介面來實現。

混合繼承:指在單一程式中組合多種型別的繼承,例:

Java中的繼承型別有哪些

##說明:透過使用接口,就可以在java中實現混合繼承。

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是Java中的繼承型別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn