小编use*_*204的帖子

在方法的返回类型中,<T> T与T之间有什么区别?

我有一个方法,像这样,

public <T> T doSomething(Class<T> T) {
return T.newInstance();
}
Run Code Online (Sandbox Code Playgroud)

我也可以像这样做,

public T doSomething(Class<T> T) {
return T.newInstance();
}
Run Code Online (Sandbox Code Playgroud)

这两者有什么区别吗?请忽略T.newInstance(),我基本上要以某种方式创建T的新实例并返回它.

谢谢,山姆

java generics

6
推荐指数
2
解决办法
456
查看次数

标签 统计

generics ×1

java ×1