繼承的概念
繼承是java面向?qū)ο缶幊碳夹g(shù)的一塊基石初婆,因為它允許創(chuàng)建分等級層次的類。
繼承就是子類繼承父類的特征和行為匙隔,使得子類對象(實例)具有父類的實例域和方法琼懊,或子類從父類繼承方法,使得子類具有父類相同的行為肮帐。
類的繼承格式
在 Java 中通過 extends 關(guān)鍵字可以申明一個類是從另外一個類繼承而來的咖驮,一般形式如下:
類的繼承格式
}
class 子類 extends 父類 {
}```
**繼承**
子類繼承父類的功能 *** extends 父類名稱***
舉例: 人 ==》男人 女人 打工人==》經(jīng)理 老板
父類 舅舅
```java
public class Uncle {
private String name;
private int age;
// getter setter
public void setName ( String name ){
this.name = name;
}
public String getName (){
return name;
}
public void setAge( int age){
this.age = age;
}
public int getAge(){
return age;
}
// 發(fā)紅包
public void sendHongBao(){
System.out.println("舅舅在發(fā)紅包");
}
}
子類:大舅
public class UncleOne extends Uncle{
public void chouyan(){
System.out.println("大舅喜歡抽煙");
}
}
子類:二舅
public class UncleTwo extends Uncle{
public void drinkWine(){
System.out.println("二舅喜歡喝酒");
}
}
子類不能一次性繼承多個父類边器,一次性只能繼承一個父類 多重繼承
// 錯誤代碼
public class UncleThree extends Uncle,UncleOne{
}
子類
// 多層繼承
public class UncleOneSon extends UncleOne{
}