概念:繼承是面向物件三大特征之一,可以使得子類具有父類的屬性和方法,還可以在子類中重新定義,追加屬性和方法
格式:public class 子類 extends 父類{}
父類:也稱為基類、超類
子類:也稱為派生類
繼承中子類的特點:
1.子類可以有父類的內容,呼叫父類方法(但父類不能呼叫子類方法)
2.子類還可以有自己特有的內容
3.Java中類只支持單繼承,不支持多繼承
4.Java中類支持多層繼承、方法的越級呼叫(比如兒子繼承父親,父親繼承爺爺,兒子可以直接呼叫爺爺的方法)
例:父類
/*父類
* */
public class parentClass {
//定義無參構造方法
public parentClass(){};
//定義成員方法
public void hardWork(){
System.out.println("努力作業");
}
//定義成員方法
public void harEat(){
System.out.println("努力吃飯");
}
}
?
子類繼承父類
/*子類,并繼承父類
* */
public class subClass extends parentClass {
//定義無參構造方法
public subClass(){};
//定義成員方法
public void study(){
System.out.println("努力學習");
};
?
}
測驗類
/*
* 測驗類
* */
public class Demo {
public static void main(String[] args) {
//創建父類物件
parentClass p=new parentClass();
//呼叫父類方法
p.hardWork();
p.harEat();
//定義子類方法
subClass s=new subClass();
//呼叫子類方法
s.study();
//子類呼叫父類方法
s.harEat();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/443475.html
標籤:其他
上一篇:重磅 | 騰訊云服務網格開源專案 Aeraki Mesh 加入 CNCF 云原生全景圖
下一篇:Java基礎——繼承的特點
