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

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

发布网友 发布时间:2022-05-10 19:34

我来回答

2个回答

热心网友 时间:2023-10-25 02:44

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

热心网友 时间:2023-10-25 02:44

协变,就是父类和子类保持相同形式的变化,但是协变有时候倍支持,有时候不被支持
比如,在数组中,协变是支持的
比如
class
parent{}
class
child
extends
parent{}
那么
child[]可以赋值给
parent[]
,这个就是协变
但是,在泛型中,协变就不可以
比如
虽然child
extends
parent
但是,假设有个
test<t>,则
test<child>不可以赋值给test<parent>,这2者毫无关系
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 很大的豆子叫什么。 ppt文档打印如何设置? 跟黄豆差不多的豆是什么豆? 都有那些豆子比花生大? 像黄豆大小的豆子是黑色的那是什么豆 关于豆子:和黄豆一样大,但颜色一半红色一半白色叫什么豆 比黄豆大黄色的椭圆形的不是土豆的植物是什么? 这是什么豆,比绿豆大比黄豆小 长方体有几种剪法 和黄豆一样的白色豆子是什么 与大豆形状类似,颜色也其差不多的豆子是什么? 比黄豆大很多的豆子叫什么名字 大指头那么大的白色的豆子叫什么 这是个什么豆 跟黄豆长得很像 但比黄豆大一些 感觉像是浸泡过水一样 这应该怎么吃 可以榨成豆浆吗 跪求老师和学生韩国在的电影,【在线观看】免费百度云资源 盘点老师和学生恋爱的电影,【在线观看】免费百度云资源 国家电网app上查电量,走了174max个字是什么意思 国网电力APP的电费账户余额查询结果与智能电表上的显示数同步吗 盘点日本老师电影在线观看,【在线观看】免费百度云资源 用了不到900度电,怎么国家电网app显示用到第二档电费了 谁能详细的解释一下“协变返回类型”的具体意思? java中用什么对象声明的类是不是必须返回什么对象? 可以不可以返回其他类型的数据? java里面的new Method xx=A.class.getMethod(&quot;getVal&quot;, new Class[]{}); new Class[]{}是什么意思? Java中重写方法在什么时候可以修改返回类型?什么是协变式返回界限? java:jdk1.4和jdk1.5的有那些区别(越详细越好)? 韩国现代儿童电话手表价格 肠胃炎可以吃锅巴吗 关于java 方法 重写 返回值问题??? 胃不舒服可以吃锅巴吗 在韩国买了一个,三星手表,但是回国内,插中国手机卡不好使啊。谁有解决办法? 谁知道这款OST手表韩国专柜卖什么价? 如何判断父窗口是否存在某个函数,例如f1,如果存在如何调用 学习java遇到的泛型问题,望大牛解答,感激不尽! .NET泛型中的协变与逆变 是什么意思? 在韩国买的西铁城手表上面写有made in china字样,怎么回事?? 韩国手表品牌怎么样? c语言可以编程序,那么c语言又是用什么编出来的呢 微信系统会将群里的人自动加入到通讯录又再自动删除吗 如何用photoshop在图片上写字呢?怎么把文字和图片拼合在一起呢? 刚申请有好友加我,是系统自动加的吗