JAVA中繼承和多態的理解 繼承的概念 繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。 繼承就是子類繼承父類的特征和行為,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。 類的繼承格式 在Java中通過extends關鍵字可以申 ...
JAVA中繼承和多態的理解
繼承的概念
繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。
繼承就是子類繼承父類的特征和行為,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。
類的繼承格式
在Java中通過extends關鍵字可以申明一個類是從另外一個類繼承而來的,一般形式如下:
類的繼承格式
class父類{}class子類extends父類{}
首先我們探討下為什麼需要繼承呢????
首先繼承通俗的白話文呢就是就是把共有的是特征給提煉到出來
繼承的特性
1.子類擁有父類非private的屬性,方法
2.子類可以擁有自己的屬性和方法,即子類可以對父類進行擴展
3.子類可以用自己的方式實現父類的方法
4.一個子類只能有一個父類一個父類能有多個繼承
繼承關鍵字
繼承可以使用extends和implements這倆個關鍵字來實現繼承而且所有的類都多是繼承於java。lang.Object當一個類沒有繼承得到倆個關鍵字,則預設繼承object(這個類java.lang包中,所以不需要import)
final關鍵字
不讓其類再有子類
多態
就是普通方法普通類有一個方法名相同參數形式相同就能構成多態
鐺鐺鐺!!!前方高能!
這是我已經建立了5年的Java經驗分享群926452303,裡面有大量關於Java的資源,有需要可以去下載。更重要的是,群文件資料是免費提供給大家提供很多關於學習Java的建議,承諾全部免費不收任何費用,就是想把這個圈子最好,積累人氣。