问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java中,什么是协变返回类型?38

发布网友 发布时间:2023-10-24 08:36

我来回答

2个回答

热心网友 时间:2024-11-18 01:24

在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。
Java5.0放宽了这一*,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。
注意:"协变返回(covariant return)",仅在subclass(子类)的返回类型是superclass(父类)返回类型的extension(继承)时才被容许。

热心网友 时间:2024-11-18 01:25

协变,就是父类和子类保持相同形式的变化,但是协变有时候倍支持,有时候不被支持
比如,在数组中,协变是支持的
比如
class
parent{}
class
child
extends
parent{}
那么
child[]可以赋值给
parent[]
,这个就是协变
但是,在泛型中,协变就不可以
比如
虽然child
extends
parent
但是,假设有个
test<t>,则
test<child>不可以赋值给test<parent>,这2者毫无关系
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 上海农商银行开通网银了怎么在淘宝开店 听说塑胶地板的施工很简单的,哪里有塑胶地板施工的视频呢? be kind to sb. 是什么意思?4 求The Score-Glory的高品质mp3百度云,就是鬼...1 揭秘乐趣无穷: GTA5 最新秘籍大全 ...各项审计程序中,注册会计师在被审计单位存货盘点现场执行监盘时应当... 湖南有梅花吗?主要在哪?有些什么品种?颜色?10 怎么样预防乳腺癌 乳房小应该选择哪种筛查方式? 农历7月15阴历是多少啊11 虎皮鹦鹉尾巴处的羽毛中长出来了几根的很小的乳白色羽毛并且会用... 虎皮鹦鹉的尾巴掉了一根羽毛, 出血了怎么办?6 nds数码宝贝传说虫虫兽怎么进化 车祸对方全责酒驾,保险公司拒绝赔偿,能否起诉对方保险公司赔付...28 给楼梯扶手取个霸气的名字 《春夜宴从弟桃李园序》写什么情景表达什么情感?(是李白写的)8 be kind of 和 be kind to有什么区别?14 公历2000年7月15日对应的阴历是几月几日8 同一部手机怎么申请两个? 怎么把微信好友转移到另一个? 我的手机号绑定了两个,想取消一个怎么办? 如何求数学题的n次方? 注册物业公司需要什么条件和多少注册资金呢?需要经过些什么流程呢?_百 ... 温室气体指的是什么,他的作用是什么? 家中出现长的像土鳖一样的虫子 求助!!!关于数码宝贝里虫虫兽的32 如何在电脑上登陆多个45 电脑怎么登录多个 乳腺癌的筛查方法1 早期乳腺癌图片有吗 一般用哪种筛查方式效果最好?2 热水器一半在吊顶里,维修的时候要拆吊顶么 30岁,对于一个男人,人生应该达到什么水平 谁有revolution Coony mp3格式下载 谢谢1 情定三生哪集顾知夏被老夫人打 the score 的revolution mp31 Windows10系统下思科CiscoClient停止工作如何解决 赚钱靠机遇还是勤于工作,努力奋斗?1 双击cisco client 不能启动 无任何反应,也没有出现登陆框,系统是... 快递业务员是做什么的,比如申通10 塑胶地板怎么铺的相关视频 蜂蜜配什么做美容最好?4