鱼儿慢慢游~~

导航

 

2016年10月26日

摘要: scala 逆变和协变的概念网上有很多解释, 总结一句话就是 参数是逆变的或者不变的,返回值是协变的或者不变的。 但是为什么是这样的? 协变: 当s 是A的子类, 那么func(s) 是func(A)的子类。 也就是被参数化类型的泛化方向与参数类型的方向是一致的,所以称为协变。 个人理解的func( 阅读全文
posted @ 2016-10-26 09:54 miss_UU 阅读(5270) 评论(0) 推荐(0) 编辑