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

2021-08-15 08:13:42 字數 699 閱讀 2276

* @筆記

* 一、注意

*    1.抽象類中方法和類前都要加上abstract,來表示該類為抽象類。不加abstract的類中不能有抽象方法。

*    2.抽象方法不能有{},如果有{}就不能稱為抽象方法。即抽象方法不能有主體。

*    3.當乙個類繼承的父類為抽象類的時候,必須把父類中所有的抽象方法全部實現。

*      要注意的是,只要方法有了{}就是實現,函式體內不一定必須有內容。即:public void walk(){}也是函式實現。

*    4.抽象類不能例項化。即 animal7 ani = new animal7();錯誤

*    5.抽象類可以沒有抽象方法。

package com.shuiyixin;

public class learnj_7chouxianglei

}//抽象類

abstract class animal7//有函式體,不能稱為抽象方法。

//abstract public void walk(){} 會提示錯誤:abstract methods do not specify a body

//public void showinof(); 會提示錯誤:this method requires a body instead of a semicolon

};

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

筆記 方法覆蓋 一 例題 建立乙個動物類。動物有乙個方法,並且子類也有相同的方法。二 概念 子類的乙個方法和父類的乙個方法的名稱,返回型別,引數完全一樣,那麼我們稱子類的這個方法覆蓋了父類的那個方法。三 注意事項 1.子類的方法的返回型別,方法名稱,引數要和父類完全一樣,否則編譯出錯。2.子類方法不...

java物件導向四大特性

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

Java物件導向四大特性

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