仰望星空_Star 2016-06-26 10:55 采纳率: 0%
浏览 1505

问个JAVA泛型为什么不能添加元素的问题

Fruit extends Food类但是
List<? super Fruit>list为什么不能添加Food f=new Food();这个对象?实在是没想明白

  • 写回答

4条回答 默认 最新

  • havedream_one 2016-06-26 13:22
    关注
    List<? extends E>表示该list集合中存放的都是E的子类型(包括E自身),由于E的子类型可能有很多,但是我们存放元素时实际上只能存放其中的一种子类型
    
    
    评论

报告相同问题?