84.1泛型接口和类的定义 泛型接口(或类)就是指带有参数化类 型的接口(或类): public interface Iterator<e> E next(i boolean hasNext(i void remove(
8.4.1 泛型接口和类的定义 泛型接口(或类)就是指带有参数化类 型的接口(或类): public interface Iterator<E> { E next(); boolean hasNext(); void remove(); }
84.1泛型接口和类的定义(续) ava 参数化类型可以被沿用作父接口(或父类) 的参数化类型: public interface Iterable<T> Iterator<r> iterator( public interface Collection<E> extends Iterable<E> boolean add(e o)
8.4.1 泛型接口和类的定义(续) 参数化类型可以被沿用作父接口(或父类) 的参数化类型: public interface Iterable<T> { Iterator<T> iterator(); } public interface Collection<E> extends Iterable<E> { boolean add(E o) ; ...... }
84.1泛型接口和类的定义(续) ava 泛型接口(或类)中可以带有多个参数化类型: public interface Map<K, V> v get(Object key public class HashMap<k,v> extends AbstractMap<k, v> implements Map<K v> cloneable serialize
8.4.1 泛型接口和类的定义(续) 泛型接口(或类)中可以带有多个参数化类型: public interface Map<K,V> { V get(Object key); ...... } public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>,Cloneable,Serialize { ...... }
84.1泛型接口和类的定义(续) ava 定义泛型接口或类时,其中的参数化类 型可以带有限制条件: class mylist<e extends Number>
8.4.1 泛型接口和类的定义(续) 定义泛型接口或类时,其中的参数化类 型可以带有限制条件: class MyList<E extends Number> { ...... }