Java學習筆記 繼承

2021-06-19 16:32:57 字數 746 閱讀 4006

1.繼承(子類父類的關係),經典例子(汽車分為卡車,客車,作為父類有顏色,發動機屬性,行駛,加油等方法,作為子類除了有父類的所有屬性和方法外又包含不同的屬性,方法。如客車屬性有最大載客量,方法有載客方法,卡車有最大載重量的屬性,和裝載方法)。

繼承的作用:減少相同功能**的編寫,使**修改更安全,便捷,例如:車子出了顏色,發動機可能還有玻璃,門子等屬性,如果沒種車子的類都單獨定義這樣的屬性,不但**重複,而且程式修改時不得不針對每個類都要天下同樣的屬性和方法。如果都從父類汽車繼承而來,只需在汽車類種新增相應的內容即可。

,例:子類不繼承父類的構造方法,但是能夠繼承其他方法,

不能直接這樣用  zzzzz  zzzzz=new zzzzz(a,,,,,,)

必須在子類zzzzz種 重新寫構造方法

pulic class zzzzz extends fffff }

但是,如果父類fffff中只定義了帶參的構造方法,沒有定義無參構造方法,子類在繼承時會報錯,(這裡真心不明白這個既然不整合但是還要執行的概念)

3,方法重寫

如父類中方法 public void  a()

子類中 方法   public void a()

最終的執行的到的結果是除了子類的輸出,也包括父類的輸出,只是一種方法的overrade,  這個例子是個特例,子類重寫的是父類的同名方法,因此子類中使用super關鍵字呼叫父類除private的a方法,如果不是同名方法的話,super可不用,但是為了方便使用建議使用同名方法。

JAVA學習筆記 繼承

繼承是一種子父類關係,其中 子類繼承了父類一般屬性和方法。如動物類 子類 食草 食肉 子類 羚羊,奶牛 豹子,獅子。注意 1.extends 關鍵字,繼承 語法 public class 子類 extends 父類 2.父類的私有化屬性和方法不能被子類繼承 訪問?1.一般都使用子類 2.核心優勢 可...

Java學習筆記 繼承 extends

package cn.itcast.day09.demo01 public class employee package cn.itcast.day09.demo01 public class teacher extends employee package cn.itcast.day09.demo...

JAVA基礎學習 繼承筆記

繼承 類與類之間的關係,非物件跟物件之間的關係 1.目的 繼承是乙個父類到另乙個子類的功能延續,體現功能的復用 注 可以 一父多子 注 乙個類只能有乙個直接父類 注 繼承具有傳遞性 注 final關鍵字修飾的類不能被繼承 public class student extends person 2.繼...