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