class Myclsss<T extends Comparable<T>> implements MinMax<T> {}
请问这里的T在<T extends Comparable这里,在Comparable<T>> ,在 MinMax<T>所属的类型,都一样吗,还是不同
请问这里的T在<T extends Comparable这里,在Comparable<T>> ,在 MinMax<T>所属的类型,都一样吗,还是不同
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;class MyClass <T extends Comparable <T>> implements List <T> { public boolean add(T e) {
// TODO Auto-generated method stub
return false;
} public void add(int index, T element) {
// TODO Auto-generated method stub
} public boolean addAll(Collection<? extends T> c) {
// TODO Auto-generated method stub
return false;
} public boolean addAll(int index, Collection<? extends T> c) {
// TODO Auto-generated method stub
return false;
} public void clear() {
// TODO Auto-generated method stub
} public boolean contains(Object o) {
// TODO Auto-generated method stub
return false;
} public boolean containsAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
} public T get(int index) {
// TODO Auto-generated method stub
return null;
} public int indexOf(Object o) {
// TODO Auto-generated method stub
return 0;
} public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
} public Iterator<T> iterator() {
// TODO Auto-generated method stub
return null;
} public int lastIndexOf(Object o) {
// TODO Auto-generated method stub
return 0;
} public ListIterator<T> listIterator() {
// TODO Auto-generated method stub
return null;
} public ListIterator<T> listIterator(int index) {
// TODO Auto-generated method stub
return null;
} public boolean remove(Object o) {
// TODO Auto-generated method stub
return false;
} public T remove(int index) {
// TODO Auto-generated method stub
return null;
} public boolean removeAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
} public boolean retainAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
} public T set(int index, T element) {
// TODO Auto-generated method stub
return null;
} public int size() {
// TODO Auto-generated method stub
return 0;
} public List<T> subList(int fromIndex, int toIndex) {
// TODO Auto-generated method stub
return null;
} public Object[] toArray() {
// TODO Auto-generated method stub
return null;
} public <T> T[] toArray(T[] a) {
// TODO Auto-generated method stub
return null;
}
} public class Test {
public static void main(String[] args) {
MyClass<String> m = new MyClass<String>();
m.add("123");
}
}
对接口中的泛型参数进行了增强。
T min();
T max();
}
中<T extends Comparable<T>>怎么理解