<? super T>为什么不能添加父类?

super不是下界通配符吗,为什么添加父类反而不行呢,还是我操作方法不对,请高人指点

img

<? super Child>  表示list的集合类型是 Child 或 更高的父类。
如果里面元素代表类型是 Child,那 集合add 它的父类Father, 咋能存入 这个集合里?
Child 或者 Child的子类,都是可以存在 Child 或 更高的父类集合中的,所以 可以添加 Child 或者 Child的子类

img


img


如有帮助,欢迎采纳哈!

在这里插入图片描述

本人的开源项目,欢迎star支持下!!!

super是父类的实例对象,它不是个类型呀