泛型(一)

泛型类,就是具有一个或多个类型变量的类。

public class Pair<T,U>{...}

使用变量E表示集合的元素类型,K和V分别表示表的关键字与值的类型。T表示“任意类型”。

Pair

<String>类

测试

结果

泛型方法,注意:

<T>
class ArrayAlg{
  public static <T> T getMiddle(T ... a){
    ...
  }
}

类型变量的限定

public static <T extends BoundingType> T min(T[] a) 

测试

结果

posted @ 2017-09-18 21:12  binryang  阅读(74)  评论(0编辑  收藏  举报