表示乙個人的資訊
·基本資訊
·****
肯定要先定義乙個介面,只有實現了介面的類,才能表示出人的資訊。
定義乙個介面,沒有任何方法,稱為標識介面,之後定義人的類,人的類中只要是此介面的子類,就可以表示人的資訊。
1,首先 定義乙個沒有內容的介面,即 標識介面,讓具體資訊子類來實現此介面 去表示人的資訊
2,定義子類 實現標識介面 宣告 人的資訊
3,定義泛型類 t extends info 指定上限,可以傳遞任意資料型別
inte***ce
info //此介面沒內容,標識介面,只有此介面的子類才標識人的資訊
class
content
implements
info //定義類 實現介面 表示人的資訊
public
void setaddress(string address)
public
void settel(string tel)
public string getaddress()
public string gettel()
public string tostring() //覆寫object類中的tostring()方法
}class
introducer
implements
info
public
void setname(string name)
public
void setage(int age)
public string getname()
public
int getage()
public string tostring()
}class
person
extends
info> //定義乙個人的類 extends
info指定上限,
public
void setinfo(t info)
public t getinfo()
public string tostring() //覆寫object類中的tostring()方法
}public
class
genericsdemo10
}
泛型操作範例
本章目標 加深泛型的理解 掌握標識介面的定義 題目要求 使用者在設計類的時候往往會使用類的關聯關係,例如,乙個人中可以定義乙個資訊的屬性,但是乙個人可能有各種各樣的資訊 例如 基本資訊等 所以此資訊屬性的型別就可以通過泛型進行宣告,之後只要設計相應的資訊類即可。定義標識介面 資訊 但是需要注意的是,...
泛型操作範例
本章目標 加深泛型的理解 掌握標識介面的定義 題目要求 使用者在設計類的時候往往會使用類的關聯關係,例如,乙個人中可以定義乙個資訊的屬性,但是乙個人可能有各種各樣的資訊 例如 基本資訊等 所以此資訊屬性的型別就可以通過泛型進行宣告,之後只要設計相應的資訊類即可。定義標識介面 資訊 但是需要注意的是,...
例項講解 泛型操作範例
關聯,泛型,介面。現在假設要表示乙個讓資訊 1 基本資訊 2 在此時,肯定要設計乙個介面,因為只有實現了此介面的類才應該表示人的資訊。inte ce info此介面定義完成,但是在此介面中沒有任何方法,所以此時,這個介面稱為標識介面。之後定義人的類,人的類中只要是此介面子類就可以表示人的資訊。cla...