理解Java泛型方法

理解Java泛型方法

  • Java泛型總結之定義泛型接口、類和泛型通配符中我們介紹了泛型的基礎知識,接下來我們深入瞭解一下泛型方法。
  • 在定義類、接口時可以使用泛型形參,在該類的方法定義、成員變量定義、接口的方法定義中,這些泛型形參都可以被當做普通類來處理。但是當我們在定義類、接口時沒有使用泛型形參,但定義方法時想自己定義類型形參,這也是可以的。
package generic;

public class GenMethod {

    public static <T> void display(T t) {
        System.out.println(t.getClass());
    }
}
  • 泛型的聲明,必須在方法的修飾符(public,static,final,abstract等)之後,返回值聲明之前。然後,和泛型類一樣,可以聲明多個泛型,用逗號隔開。
GenMethod.display(123);
GenMethod.display("");
GenMethod.display(123f);

結果爲:

class java.lang.Integer
class java.lang.String
class java.lang.Float

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章