更新時間:2022-10-21 11:39:51 來源:動力節點 瀏覽1288次
為描述和處理個人信息,定義類Person:
public class Person {
public String name;
public int age;
public Date birthDate;
public String getInfo()
{...}
}
通過繼承,簡化Student類的定義:
public class Person {
public String name;
public int age;
public Date birthDate;
public String getInfo() {...}
}
public class Student extends Person{
public String school;
}
//Student類繼承了父類Person的所有屬性和方法,并增加了一個屬性school。Person中的屬性和方法,Student都可以利用。
< 修飾符> class < 子類名稱> [extends < 父類>]
{
<屬性和方法的聲明>
}
Java只支持單繼承,不允許多重繼承
——一個子類只能有一個父類
——一個父類可以派生出多個子類
子類繼承了父類,就繼承了父類的方法和屬性。
在子類中,可以使用父類中定義的方法和屬性,也可以創建新的屬性和方法。
因而,子類通常比父類的功能更多。
在Java 中,繼承的關鍵字用的是“extends”,即子類不是父類的子集,而是對父類的“擴展”。
注意:
子類不能繼承父類中私有的(private)的成員變量和方法。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習