帮忙么网 > Spring > 当前页面

Java泛型super与extend的区别

2025-01-07 NEW个对象

文章参考:

Java泛型中的extends和super理解

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

这里有一个问题:

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

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

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

相关文章

  • svn的常见操作

    1、代码提交 直接commit即可 2、代码回滚 如果代码已经提交,你可以使用 svn merge 来回滚到某个特定的版本。 如果代码没有提交,可以使用 svn revert 来撤销本地修改。

    NEW个对象 2025-03-12

  • 再次理解:事务传播机制

    父事务和子事务,在事务方法里调用了其它事务的方法,子事务如何执行: 1、父方法有事务。 2、父方法没有事务。 子方法事务该如何执行,有几种情况,根据这些情况,设置了七种传播基本。

    NEW个对象 2025-03-06

  • B树与B+树的区别

    B树与B+树的区别

    NEW个对象 2024-12-25