加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java中的泛型

发布时间:2020-12-14 06:13:15 所属栏目:Java 来源:网络整理
导读:h1 id="通配符是什么"通配符是什么 指的是Object及其子类,也就是所有Java对象 :Element (容器中的元素,如集合) :Key(键) :Value(值) 、 、 声明一个泛型类或者泛型方法 示例: ? 使用一个泛型类或者泛型方法 示例: ResultDTO entity( ResultEnum r

<h1 id="通配符是什么">通配符是什么


指的是Object及其子类,也就是所有Java对象

  1. :Element (容器中的元素,如集合)
  2. :Key(键)
  3. :Value(值)
  4. 、<


声明一个泛型类或者泛型方法示例:

?


使用一个泛型类或者泛型方法示例:

ResultDTO entity( ResultEnum resultEnum = (0== ResultDTO } ResultDTO }

为了解决容器中存储的元素不能是该基类()的

关键字:
禁止做插入操作,只做读取
最大只能是该)的

?

关键字:
最小只能是该,不能是该类的无法确定存入类型,可以插入操作,而无法读取操作

ResultDTO Fruit> entity( ResultEnum resultEnum = (0== ResultDTO }(1== ResultDTO } ResultDTO(resultEnum,data); }

报错


Producer Extends Consumer Super原则

  1. 声明泛型不能用无边界通配符
  2. 上界不能往里存,只能往外取
  3. 下界不影响往里存,但往外取只能放在Object对象里

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读