編程基礎之Java中繼承和多態的理解

JAVA中繼承和多態的理解java

 

繼承的概念編程

 

繼承是java面向對象編程技術的一塊基石,由於它容許建立分等級層次的類。學習

繼承就是子類繼承父類的特徵和行爲,使得子類對象(實例)具備父類的實例域和方法,或子類從父類繼承方法,使得子類具備父類相同的行爲。spa

 

類的繼承格式對象

 

在Java中經過extends關鍵字能夠申明一個類是從另一個類繼承而來的,通常形式以下:繼承

 

類的繼承格式資源

 

class父類{}class子類extends父類{}面向對象編程

首先咱們探討下爲何須要繼承呢????class

首先繼承通俗的白話文呢就是就是把共有的是特徵給提煉到出來import

 

繼承的特性

 

1.子類擁有父類非private的屬性,方法

2.子類能夠擁有本身的屬性和方法,即子類能夠對父類進行擴展

3.子類能夠用本身的方式實現父類的方法

4.一個子類只能有一個父類一個父類能有多個繼承

 

繼承關鍵字

繼承可使用extends和implements這倆個關鍵字來實現繼承並且全部的類都可能是繼承於java。lang.Object當一個類沒有繼承獲得倆個關鍵字,則默認繼承object(這個類java.lang包中,因此不須要import)

 

final關鍵字

不讓其類再有子類

 

多態

就是普通方法普通類有一個方法名相同參數形式相同就能構成多態

   

鐺鐺鐺!!!前方高能!

這是我已經創建了5年的Java經驗分享羣926452303,裏面有大量關於Java的資源,有須要能夠去下載。更重要的是,羣文件資料是免費提供給你們提供不少關於學習Java的建議,承諾所有免費不收任何費用,就是想把這個圈子最好,積累人氣。

相關文章
相關標籤/搜索