java中繼承和多態的理解


繼承的概念

繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。

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

類的繼承格式

在 Java 中通過 extends 關鍵字可以申明一個類是從另外一個類繼承而來的,一般形式如下:

類的繼承格式

class 父類 { } class 子類 extends 父類 { }
首先我們探討下為什么需要繼承呢????
首先繼承通俗的白話文呢就是  就是把共有的是特征給提煉到出來  
繼承的特性
1.子類擁有父類非private的屬性,方法
2.子類可以擁有自己的屬性和方法,即子類可以對父類進行擴展
3.子類可以用自己的方式實現父類的方法
4.一個子類只能有一個父類  一個父類能有多個繼承

繼承關鍵字

繼承可以使用extends和implements這倆個關鍵字來實現繼承 而且所有的類都多是繼承於java。lang.Object 當一個類沒有繼承得到倆個關鍵字,則默認繼承object(這個類java.lang 包中,所以不需要 import

final關鍵字

不讓其類再有子類

多態

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM