Java基礎——第四章繼承

 簡介:

     繼承(inheritance)的基本思想是,可以基於已有的類創建新的類。繼承已存在的類就是複用(繼承)這些類的方法。而且可以增加一些新的方法和字段。
        使用關鍵字extends表示繼承,例如:

public class Chinese extends Person{

}

 子類、超類

子類要比父類擁有更多的功能,子類可以使用父類中的屬性、方法等,但是父類無法使用子類的屬性、方法。

  • 覆蓋方法:超類中的有些方法,有時並不適用於子類,因此可以定義一個新的方法來覆蓋(override:重寫)超類中的方法

拓展:重寫和重載

  • 重寫(Override)

重寫是子類對父類的允許訪問的方法的實現過程進行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫!

重寫的好處在於子類可以根據需要,定義特定於自己的行爲。 也就是說子類能夠根據需要實現父類的方法。

當需要在子類中調用父類的被重寫方法時,要使用 super 關鍵字。如下代碼實例:

class Animal{
   public void move(){
      System.out.println("動物可以移動");
   }
}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章