Java泛型总结(二)类型变量的限定一个场景,class MyClass {? ? ?public static T T get(T[] a){? ? ? ? ?
Java泛型总结(二)
class?MyArray {????public?static?<T?extends?Comparable> T min(T[] array) {??????? T min = array[0];????????for?(T element : array) {????????????if?(min.compareTo(element) > 0) {??????????????? min = element;??????????? }??????? }????????return?min;??? }}
因为有T?extends?Comparable的缘故,这里数组的元素就能够调用compareTo方法,不会产生编译错误。
