1.Collection cc=new LinkedList();
Collection ss=new Set();
这时的cc和ss还保持了linkedList和Set的特性吗,还会有插入删除轻便和重复不能插入的特性吗?是不是这2个对象完全就是被当成Collection来用了啊?
2.第二个问题,关于容器不能持有普通对象这句话怎么理解?
烦请指教!
Collection ss=new Set();
这时的cc和ss还保持了linkedList和Set的特性吗,还会有插入删除轻便和重复不能插入的特性吗?是不是这2个对象完全就是被当成Collection来用了啊?
2.第二个问题,关于容器不能持有普通对象这句话怎么理解?
烦请指教!
LinkedList, Set继承自Collection接口
2.Collection不能存放基本类型,比如List不能存放int类型,java设置了基本类型的包装类来处理这个问题,List可以存放Integer,如果用泛型约束了Collection,Collection就只能存放泛型约定的那几种类型
2.容器的约束条件不定,所以普通对象是不能放入的。只有对容器实例化后,才可放入满足约束的对象。