【发布时间】:2020-01-12 20:48:32
【问题描述】:
我找到了一个基本上是这样的函数:
<R> MyClass<R> functionName(){}
我不知道前面的<R> 是什么意思,我通过谷歌搜索并没有真正找到任何东西。我知道泛型是什么,我只是不知道它们在那个特定位置做什么。
【问题讨论】:
-
删除它,看看会发生什么。
-
谢谢,这是一个很好的提示。所以这意味着我可以在执行方法时决定泛型类型,而不必在创建我的类时这样做?
-
泛型类和泛型方法是不同的野兽。有时您只需要方法中的泛型参数,例如对于静态方法,您别无选择。