例項講解 泛型操作範例

2021-09-08 18:53:23 字數 2557 閱讀 1038

關聯,泛型,介面。

現在假設要表示乙個讓資訊:

1)基本資訊

2)****。

在此時,肯定要設計乙個介面,因為只有實現了此介面的類才應該表示人的資訊。

inte***ce info
此介面定義完成,但是在此介面中沒有任何方法,所以此時,這個介面稱為標識介面。之後定義人的類,人的類中只要是此介面子類就可以表示人的資訊。

class

contact implements info

public

void

setaddress(string address)

public

void

settelphone(string telphone)

public

void

setzipcode(string zipcode)

public

string getaddress()

public

string gettelphone()

public

string getzipcode()

public

string tostring()

};class

introduction implementsinfo

public

void

setname(string name)

public

void

set***(string ***)

public

void setage(int

age)

public

string getname()

public

string get***()

public

intgetage()

public

string tostring()

};class person

public

void

setinfo(t info)

public

t getinfo()

public string tostring()

};

先將****作為基本資訊:

public

class

genericsdemo32

};

將自我介紹作為基本資訊:

public

class

genericsdemo33

};

總體**:

inte***ce info

class contact implements info

public

void

setaddress(string address)

public

void

settelphone(string telphone)

public

void

setzipcode(string zipcode)

public

string getaddress()

public

string gettelphone()

public

string getzipcode()

public

string tostring()

};class introduction implements

info

public

void

setname(string name)

public

void

set***(string ***)

public

void setage(int

age)

public

string getname()

public

string get***()

public

intgetage()

public

string tostring()

};class personextends info>

public

void

setinfo(t info)

public

t getinfo()

public string tostring()

};public

class

genericsdemo33

};

總結1)使用泛型之後,從整個操作的**來說更合理,在日後講解的類集上面,要大量使用泛型,本章要把泛型的基本概念全部掌握清楚。

2)通過利用介面,和泛型的受限操作,使得只有介面的子類才能作為泛型類,作為人的類的基本資訊傳遞。

泛型操作範例

表示乙個人的資訊 基本資訊 肯定要先定義乙個介面,只有實現了介面的類,才能表示出人的資訊。定義乙個介面,沒有任何方法,稱為標識介面,之後定義人的類,人的類中只要是此介面的子類,就可以表示人的資訊。1,首先 定義乙個沒有內容的介面,即 標識介面,讓具體資訊子類來實現此介面 去表示人的資訊 2,定義子類...

泛型操作範例

本章目標 加深泛型的理解 掌握標識介面的定義 題目要求 使用者在設計類的時候往往會使用類的關聯關係,例如,乙個人中可以定義乙個資訊的屬性,但是乙個人可能有各種各樣的資訊 例如 基本資訊等 所以此資訊屬性的型別就可以通過泛型進行宣告,之後只要設計相應的資訊類即可。定義標識介面 資訊 但是需要注意的是,...

泛型操作範例

本章目標 加深泛型的理解 掌握標識介面的定義 題目要求 使用者在設計類的時候往往會使用類的關聯關係,例如,乙個人中可以定義乙個資訊的屬性,但是乙個人可能有各種各樣的資訊 例如 基本資訊等 所以此資訊屬性的型別就可以通過泛型進行宣告,之後只要設計相應的資訊類即可。定義標識介面 資訊 但是需要注意的是,...