我知道为什么不应该这样做.但有没有办法向外行人解释为什么这是不可能的.你可以轻松地向外行解释:Animal animal = new Dog();.狗是一种动物,但是一系列的狗并不是动物的清单.
Animal animal = new Dog();
java oop generics covariance
covariance ×1
generics ×1
java ×1
oop ×1