首页 > 项目 > 当前页面

Java泛型super与extend的区别

2025-01-07 NEW个对象

文章参考:

Java泛型中的extends和super理解‘

  • ? extends T子类限定,被其修饰的对象只能进行读取操作,不能增删。
  • ? super T超类限定,被其修饰的对象只能进行增删操作,不能读取。

这里有一个问题:

1、List<? extend Fruit>如何添加对象?

不能调用add方法,可以在初始化的时候,将对象添加到List里。

2、List<? super Fruit>,无法读取对象,它有什么用呢?

上一篇:事务传播

下一篇:JVM常见的配置参数

相关文章

NEW个对象 NEW个对象
JAVA是世界上最好的语言