Scala之逆变
来源:互联网 发布:apache ant zip 乱码 编辑:程序博客网 时间:2024/04/29 03:46
class Masterclass Professional extends Masterclass Card[-T](val name:String) //支持逆变,父类来了当然可以class Workerobject Test { def enterMeet(card: Card[Professional]): Unit = { println("welcome to this party!" + card.name) } def main(args: Array[String]): Unit = { val card1 = new Card[Master]("master") enterMeet(card1) val card2 = new Card[Professional]("professional") enterMeet(card2) /*val card3 = new Card[Worker]("worker") enterMeet(card3)*/ }}
阅读全文
0 0
- Scala之逆变
- Scala之协变和逆变
- Scala之“逆变”合理性的思考
- Scala之协变
- Scala类型参数——泛型之逆变
- scala中的协变和逆变
- scala-协变、逆变、上界、下界
- scala入门:逆变与协变
- scala协变与逆变
- scala 泛型之初解,定界,类型约束,逆变与协变
- scala 中协变与逆变
- scala进阶8-型变:协变、逆变
- scala的协变和逆变分析
- Scala中的类、接口及协变和逆变
- scala的协变与逆变、上界与下界
- Scala List中的上界下界以及逆变、协变
- scala中的上界、下界、协变和逆变
- Scala中的协变,逆变,上界,下界等
- 单点节oracle+ASM中的一些概念
- 深入理解Java虚拟机 ch2 Java内存区域与内存溢出异常 读书笔记
- java常用acm的util总结(面向竞赛)【暂停更新】
- 戏说模式之:观察者模式(三体)
- 用jquery判断某个元素下是否有标签?
- Scala之逆变
- MAC Elasticsearch 新建索引
- dedecms用channelartlist标签循环输出导航时,判断一级栏目下是否有子栏目的方法?
- python的reduce()函数
- 图片实现高斯模糊
- jquery仿淘宝网登录拖动滑块验证码效果-- 一天一篇文章
- 深入理解Java虚拟机 ch3 垃圾回收器和内存分配策略 读书笔记
- 2016.11.30
- SpringBoot不作为parent POM引入---自己或公司的项目已有parent POM