发布网友 发布时间:2024-10-14 12:31
共1个回答
热心网友 时间:2024-10-16 17:24
List<? super Student>对编译器来说,能够确定的是实际的List对象中存放的一定是Student类或其某个父类,但不能确定究竟是哪个父类,因此向其中添加Student父类的引用是不允许的,只能添加Student及其子类的引用,因为子类一定可以向上转型为父类。追问所以这个向下限定是没有实际意义的?追答List的意义至少有三点:①*实际的list对象中存放的对象数组一定是Student类或其父类;②*能向该List引用中添加的对象类型一定是Student类或其子类;③*从该List引用中取出的对象类型只能是Object类。