如果静态方法需要用到泛型,则必须在static后加上< K >
。
因为static方法是此类所有实例共享的,需要额外声明泛型< K >
,不能混用<T>
public class Pair<T> {
private T first;
private T last;
public Pair(T first, T last) {
this.first = first;
this.last = last;
}
public T getFirst() {
..