Java泛型集合理解

1.只读集合 使用<? extends T>定义的集合,只能读取,不能插入。原因是什么呢?我们从头开始分析: 首先,我们知道,<? extends T>修饰的集合,表示该集合内部的元素类型只能是T或者是T的子类,比如,有A,B,C三个类,B类和C类继承了A类,<? extends A>的集合,可以插入A,B,C三个子类的实例。那么,当我们插入这个三个实例之后,list里面的值为[a,b,c],分别
相关文章
相关标签/搜索