- 博客(2)
- 收藏
- 关注
转载 协变(covariance),逆变(contravariance)与不变(invariance)2
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zwvista/article/details/78437667协变,逆变与不变能在使用父类型的场景中改用子类型的被称为协变。能在使用子类型的场景中改用父类型的被称为逆变。不能做到以上两点的被称为不变。以上的场景通常包括数组...
2019-12-05 09:59:50 585
转载 协变与逆变1
在日常的开发中,你是否经常看见List<?>、List<T>、 List<Object>、List<? extends Number>、List<? super Integer>等形式的泛型定义。当你对这几种类型不了解的时候也就无法理解逆变与协变。当然,逆变与协变的产生本质上还是由于Java的多态。首先,来了解下以上讲的几种泛型。注意...
2019-12-05 09:57:30 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人