栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

具有通用返回类型的覆盖方法

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

具有通用返回类型的覆盖方法

重写方法的返回类型必须是重写方法的返回类型的子类型。

Class<Impl>
不是
Class<T>
where 的子类型
<T extends Interface>
。T在这里未知。

Class<Impl>
Class<? extends Interface>
每个子类型化规则的的子类型。


有关通配符的一些子类型化规则:

对于任何X

  • A<X>
    是…的子类型
    A<? extends X>

  • A<X>
    是…的子类型
    A<? super X>

如果

S
是的子类型
T

  • A<? extends S>
    是…的子类型
    A<? extends T>

  • A<? super T>
    是…的子类型
    A<? super S>

简而言之,(

<:
表示“是”的子类型)

A<S>    <:    A<? extends S>    <:    A<? extends T>A<T>    <:    A<?  super  T>    <:    A<?  super  S>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573974.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号