super不是下界通配符吗,为什么添加父类反而不行呢,还是我操作方法不对,请高人指点
<? super Child> 表示list的集合类型是 Child 或 更高的父类。 如果里面元素代表类型是 Child,那 集合add 它的父类Father, 咋能存入 这个集合里? Child 或者 Child的子类,都是可以存在 Child 或 更高的父类集合中的,所以 可以添加 Child 或者 Child的子类
如有帮助,欢迎采纳哈!
本人的开源项目,欢迎star支持下!!!
super是父类的实例对象,它不是个类型呀