【发布时间】:2017-11-06 22:37:14
【问题描述】:
我一直在看到以下方法声明,但我不明白 <K, V> 和 <T> 的使用方式。
public <K, V> 在这个方法中做了什么?
public <K, V> void add(K k, V v)
static <T> 在这个方法中做了什么?
public static <T> int countGreaterThan(T[] anArray, T elem)
【问题讨论】:
-
泛型参数 (
<K, V>/<T>) 与方法修饰符 (public/static) 分开,后者与返回值 (int/@987654334) 分开@)。