Java基礎——繼承
阿新 • • 發佈:2022-03-14
概念:繼承是面向物件三大特徵之一,可以使得子類具有父類的屬性和方法,還可以在子類中重新定義,追加屬性和方法
格式:public class 子類 extends 父類{}
父類:也稱為基類、超類
子類:也稱為派生類
繼承中子類的特點:
2.子類還可以有自己特有的內容
例:父類
/*父類
* */
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();
}
}