定義乙個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...