[英]Java Generic Methods and constructors
我是java的新手,我正在閱讀有關Java泛型的教程。
Java泛型教程這里有一個有關聲明泛型方法和構造函數的部分。
Methods and constructors can be generic if they declare one/more type variables.
public static <T>T getFirst (List<T> list)
此方法接受對List的引用,並將返回T類型的對象。
為什么靜態后有T? 這是打印錯誤嗎?
這意味着什么?
我是Java的初學者,是泛型概念的新手。
方法名稱前的T
表示返回類型T
的值,其中T是方法中使用的模板。 如果您的方法將返回一個int
,則它將類似於:
public static <T> int getFirst (List<T> list)
T
java.lang.Class
Type參數,添加了此type參數。它只是向編譯器說類型檢查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.