11 2018 档案
泛型的上下边界 : ? extends E 与 ? super T
摘要:由代码可知,? extend A表示list集合里面装的都是A的子类,因此arraylist中的对象只能存放A的子类,但是list.add(new SonA())编译时不可通过的.因为list中只是指定了一个范围,并没有特定一个类,所以不能使用add方法对list进行集合的add,会出现转换的错误。
阅读全文
浙公网安备 33010602011771号