子類的例項

2021-10-04 03:22:21 字數 644 閱讀 2642

定義乙個person類,它包括的屬性有「姓名」和「性別」。

為person類派生出乙個子類student類,為student子類新增兩個屬性年齡和成績等級(用a,b,c,d,e表示),在子類中列印出學生的姓名、性別、年齡及成績等級。

定義測試類,生成person和student類的物件,並呼叫相關方法。

package 子類和測試;

public class preson

private string name;

private string ***;

public string getname()

public void setname(string name)

public string get***()

public void set***(string ***)

}package 子類和測試;

public class student extends preson

public void setage(int age)

public char getgrade()

public void setgrade(char grade)

}package 子類和測試;

public class test

子類的例項化過程

乙個物件例項化過程 person p new person 1,jvm會讀取指定的路徑下的person.class檔案,並載入進記憶體,並會先載入person的父類 如果有直接的父類的情況下 2,在堆記憶體中的開闢空間,分配位址。3,並在物件空間中,對物件中的屬性進行預設初始化。4,呼叫對應的建構函...

子類的例項化過程

乙個物件例項化過程 person p new person 1.jvm會讀取指定路徑下的person.class檔案,並載入進記憶體.並且會先載入person的父類 如果有直接父類的情況下 2.在堆記憶體中開闢空間,分配位址.3.在物件空間中,對物件中的屬性進行預設初始化.4.呼叫對應的建構函式進行...

子類物件的例項化過程

源 class person public person string name,int age class student extends person public student string name,int age public student string name,int age,st...