java學習(6)類的四大特性2之繼承(方法覆蓋)

2021-08-15 07:25:01 字數 453 閱讀 1133

* @筆記

* 方法覆蓋

* 一、例題

*    建立乙個動物類。動物有乙個方法,並且子類也有相同的方法。

* 二、概念

*    子類的乙個方法和父類的乙個方法的名稱,返回型別,引數完全一樣,那麼我們稱子類的這個方法覆蓋了父類的那個方法。

* 三、注意事項

*    1.子類的方法的返回型別,方法名稱,引數要和父類完全一樣,否則編譯出錯。

*    2.子類方法不能縮小父類方法的訪問許可權。(重要)

package com.shuiyixin;

public class learnj_5fugai

}class animal };

class cat extends animal

};class dog extends animal

};

java學習(7)類的四大特性2之繼承(抽象類)

筆記 一 注意 1.抽象類中方法和類前都要加上abstract,來表示該類為抽象類。不加abstract的類中不能有抽象方法。2.抽象方法不能有 如果有 就不能稱為抽象方法。即抽象方法不能有主體。3.當乙個類繼承的父類為抽象類的時候,必須把父類中所有的抽象方法全部實現。要注意的是,只要方法有了 就是...

java物件導向四大特性

1.繼承 繼承是從已有類得到繼承資訊建立心累的過程,提供繼承資訊的類稱為父類,得到繼承資訊的類稱為子類。繼承讓變化中的軟體系統有了一定的延續性,同時繼承也是封裝程式中可變因素的重要手段。2.封裝 通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定義的介面。物件導向的本質就是將現實...

Java物件導向四大特性

多型 父類的引用指向子類物件,基本是多型的表現 當父類的引用指向子類物件,當子類方法重寫或者變數與父類的變數同名時,呼叫都是子類的 public class a public class b extends a main方法中 a a new b 父類的引用指向子類物件 a.show 呼叫子類的方法...