按照某种类型(如String)编写类。
把特定类型替换为T,并声明T。
静态方法使用泛型类型,必须定义类型<K>来实现。
泛型支持多种类型<T, K>。
源码如下:
public class Pair<T>{
private T first;
private T second;
public void Pair(T first, T second){ //普通泛型方法
this.first=first;
this.second=second;
}
public static<K> Pair<K> create(K first, K second){ //静态方法使用泛型
return new Pair<>(first, second);
}
}