摘要: 变性是OOP语言不变的大坑,Java的数组协变就是其中的一口老坑。因为最近踩到了,便做一个记录。顺便也提一下范型的变性。 解释数组协变之前,先明确三个相关的概念,协变、不变和逆变。 一、协变、不变、逆变 假设,我为一家餐馆写了这样一段代码 有一个范型类Soup<T>,表示用食材T做的汤,它的方法ad 阅读全文
posted @ 2019-02-23 13:59 左之了 阅读(1066) 评论(1) 推荐(3) 编辑