ToB企服应用市场:ToB评测及商务社交产业平台

标题: java~类型的逆变和协变 [打印本页]

作者: 吴旭华    时间: 2024-3-30 02:49
标题: java~类型的逆变和协变
在 Java 中,泛型的逆变(contravariance)和协变(covariance)是涉及到泛型类型转换时的两个重要概念。
协变(Covariance)

协变指的是子类型对象可以赋值给父类型引用的情况。在泛型中,协变表示如果 B 是 A 的子类,那么 List<B> 就是 List 的子类。这意味着你可以将 List<B> 赋值给 List,但只能读取 List 中的元素,不能向其中添加任何元素。
示例代码:
[code]List




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4