【发布时间】:2014-08-05 18:37:53
【问题描述】:
public class Util<K,V> {
public static <K, V> boolean compare(Pair<K, V> p1, Pair<K, V> p2) {
}
}
我知道我们为什么使用Util<K,V>,但static <K,V> 有什么用?我是从link 那里得到的。请帮我理解。
【问题讨论】:
-
对于静态泛型方法,类型参数部分必须出现在方法的返回类型之前。这就是原因,否则您只需要指定返回类型。
-
链接中的代码有
Util,没有<K,V>。 -
那是我故意添加的,目的是为了区分和澄清问题。
-
感谢您的回答。