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

编程语言的类型推断怎么解决协变和逆变的问题

发布网友 发布时间:2023-10-07 21:54

我来回答

1个回答

热心网友 时间:2023-12-07 10:25

  关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。
  协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型接口之间做转变。
  如果一个方法要接受Dog参数,那么另一个接受Animal参数的方法肯定也可以接受这个方法的参数,这是Animal向Dog方向的转变是逆变。如果一个方法要求的返回值是Animal,那么返回Dog的方法肯定是可以满足其返回值要求的,这是Dog向Animal方向的转变是协变。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉地铁能把滑板带上去么 铜钱草怎么种植方法 回收冬虫夏草一斤多少钱 ...在到臀部,和腿上都有了。时好时坏,谁也睡不好,求好好心人帮助... 我的身体有点很痒总是很想去挠后背也很疼全身都是很痒... 得了一种皮肤病 先疼后痒 试过很多药 没有 用 乞求社会帮帮我 人身体为什么会痒 我全身很痒到底是什么病求大神帮助 ...是奇痒难忍不红不肿,去医院做抽血查过敏源也没问题,谁能帮帮我... ...如下.(单位:千瓦时)6月底7月底8月底9月底10月底11月底12月底4305456407... 早搏室性早搏心律不齐吃稳心颗粒没 三年级小学生对自己的评语63 长治市中小企业局和长治郊区中小企业局一样吗?什么关系啊这两个...1 被封怎么解87 少儿平安福里的保险特别金是什么意思?7 现在的能注销吗?怎么操作 假如你是一个项目现场技术员.谈谈你会怎么进行管理工作?3 联想笔记本格盘后,提示: error cannot load... 冰箱冷藏区里面有个小洞,上面插了个塑料棒是干什么的?30 现在室内设计专业就业前景如何?863 我想找一首歌,但是只知道一句歌词.知道的请说下!1 减肥期间吃烤鸭可以么3 求一篇文采飞扬的建议书,写给校长的,注意标题:文采14 家庭如何制作酸奶549 吃完逍遥丸出现褐色白带怎么办 电费涨价通知怎么写9 蒲公英的种子靠什么传播? 减肥可以吃北京烤鸭吗1 联想手机的录像和照相功能怎么样 二手房可办理贷款吗?办理二手房贷款的流程 哈佛h6柴油版怎么样271 长治市有几个车检站??都在那里??11 长治中小企业局公务员需要什么专业? 钢板厚度允许的正负公差是多少?27 梦见骆驼代表什么2 不能抄袭求一篇建议书。致校长。最后一个作业了大家帮帮忙 怎么做到每天坚持一个小时的锻炼?158 小米手机本身不带录像功能,求一个好点的录像软件! 电脑键盘和鼠标总是失灵怎么办?显示灯都还亮着,就是不能用 红外线比可见光的波长长,为什么穿透能力反而强?12 刚性防水套管与人防防护密闭套管有什么区别6 哈弗H6柴油版有哪些毛病7 早搏室性早搏心律不齐吃稳心颗粒没 烟台有几个县,分别是哪几个县?124 如果已经注销了,那么原来的实名认证还在吗?或者有什么办...12 手机看店录像的周期是多少天?如果录像满了该怎么办? “可见光”相比“红外线”哪个能量更高?哪个更需要防护?为什么...4 问:iPhone6 底部不小心进了点油。 及时处理干净后。之... 烤鸭热量怎么这么高?97 logo设计怎样制作3