0

在我用来复习的这本书中,泛型方法和 static 关键字之间存在关系。似乎通用方法需要该关键字,但我不明白为什么需要它?

这本书是这样做的:

 static <T> void myFunction(T [] myArray) {
     //......
 }
4

1 回答 1

8

不要求泛型方法是静态的。有关详细信息(包括指向规范其他相关部分的链接),请参阅Java 语言规范的第 8.4.4 节。同时,泛型方法也没有错static(反之亦然)。这一切都取决于设计要求。

于 2012-10-16T03:30:27.050 回答