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

  •  public <B extends A<? extends Serializable>> List<B> findBy(B entity) throws HibernateException

    public 和 List之间的这串内容代表什么?
    求解,谢谢!


阿晨1998
浏览 524回答 7
7回答

人到中年有点甜

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

子衿沉夜

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

繁星点点滴滴

A<某个类型>是什么类型? 在public限定符和返回类型List这间夹入&nbsp;<B&nbsp;extends&nbsp;A<?&nbsp;extends&nbsp;Serializable>>是什么意思?谢谢!

HUH函数

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

凤凰求蛊

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

茅侃侃

<? extends E> 规定了参数类型上限 ?继承E,所以?不能超过E权限
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java