簡體   English   中英

Java通用方法和構造函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM