标签:java中的泛型方法
java中的泛型方法:第一个<U>指的就是方法的泛型类型。public <U> Class<? extends U> asSubclass(Class<U> clazz) {}
其中<AnyType extends Comparable<? super AnyType>>就是泛型声明;其中的extends表明AnyType只能是实现Comparable接口的类或子类;Comparable<T>本身就是一个泛型接口,实现的时候要指明泛型类型;Comparable<? super AnyType>中的<? super AnyType>表示具体的泛型类型是AnyType或者AnyType的上层父类类型。public static <AnyType extends Comparable<? super AnyType>> int binarySearch(AnyType[] a, AnyType x) {}
标签:java中的泛型方法
原文地址:http://blog.csdn.net/qq1623267754/article/details/34129359