为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA泛型:这样的泛型如何理解?

JAVA泛型:这样的泛型如何理解?

阿晨1998 2019-04-26 14:15:35
 public <B extends A<? extends Serializable>> List<B> findBy(B entity) throws HibernateExceptionpublic 和 List之间的这串内容代表什么?求解,谢谢!
查看完整描述

7 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

 表示对B这个类型做了限定,它必须从A<某个类型>派生,并且这个某个类型必须可以序列化



查看完整回答
反对 回复 2019-05-07
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

对泛型的约定,从A继承的才可以


查看完整回答
反对 回复 2019-05-07
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

A<某个类型>是什么类型? 在public限定符和返回类型List这间夹入

 <B extends A<? extends Serializable>>

是什么意思?谢谢!


查看完整回答
反对 回复 2019-05-07
?
HUH函数

TA贡献1836条经验 获得超4个赞

B extends A<?
表示的是B的上限为A的意思。

查看完整回答
反对 回复 2019-05-07
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

且指定上限为接口:表示泛型必须为接口及其实现类


查看完整回答
反对 回复 2019-05-07
?
茅侃侃

TA贡献1842条经验 获得超21个赞

<? extends E> 规定了参数类型上限 ?继承E,所以?不能超过E权限


查看完整回答
反对 回复 2019-05-07
  • 7 回答
  • 0 关注
  • 425 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信