Java String之泛型的介紹及相關用法

2021-09-12 08:34:26 字數 895 閱讀 3141

首先依舊是定義point測試類:

package day04;

/** * 泛型

* 泛型又稱為引數化型別,是將當前類的屬性的型別、方法引數的型別

* 以及方法返回值的型別的定義權移交給使用者。使用者在建立當前類

* 的同時將泛型的實際型別傳入。

* @author kaixu

* * @param *

*/public

class

point

public t getx()

public

void

setx

(t x)

public t gety()

public

void

sety

(t y)

public string tostring()

}

之後定義testpoint類對泛型的功能進行檢測:

package day04;

public

class

testpoint

}

在此基礎為了完全證明泛型的原型是object,再定義testpoint2類重寫相關方法,加深對泛型的理解。

package day04;

/** * 泛型的原型是object,定義了泛型知識編譯器在做一些驗證工作。

* 當我們對泛型型別設定值時,會檢查是否滿足型別要求。

* 當我們獲取乙個泛型型別的值時,會自動進行型別轉換。

* @author kaixu

* */

public

class

testpoint2

}

以上。

泛型之泛型類

public class a 構造引數型別上使用泛型 public a t t 方法返回值上使用泛型 public t gett 方法的引數上使用泛型 這是泛型類的方法,而不是泛型方法 public void sett t t 方法的返回值和引數型別上使用泛型 public t foo t t pu...

泛型之泛型類

public class a 構造引數型別上使用泛型 public a t t 方法返回值上使用泛型 public t gett 方法的引數上使用泛型 這是泛型類的方法,而不是泛型方法 public void sett t t 方法的返回值和引數型別上使用泛型 public t foo t t pu...

泛型之泛型類

public class a 構造引數型別上使用泛型 public a t t 方法返回值上使用泛型 public t gett 方法的引數上使用泛型 這是泛型類的方法,而不是泛型方法 public void sett t t 方法的返回值和引數型別上使用泛型 public t foo t t pu...