繁体   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