黑马程序员技术交流社区

标题: 逆变和协变是什么? [打印本页]

作者: 彭博文    时间: 2012-3-7 15:54
标题: 逆变和协变是什么?
逆变和协变是什么?
作者: 朱小磊    时间: 2012-3-7 20:12
协变允许方法具有的派生返回类型比委托中定义的更多。逆变允许方法具有的派生参数类型比委托类型中的更少。
这是c#中的内容,我不知道视频中有没有,但我知道很多讲C#的书都有这块知识点,有空可以找书看看,甚础很重要!
作者: me黄小峰    时间: 2012-3-7 22:01
如果一个类继承了一个接口,那么这个接口也就相当于这个类的父类
协变接口就相当于:父类的泛型接口引用子类的泛型对象。
逆变与协变相反,
逆变接口就相当于:子类泛型的接口引用父类类型的对象。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2