使用泛型专用类型键入擦除

时间:2018-03-06 21:59:10

标签: java casting compiler-errors covariance type-erasure

我试图通过以下示例来理解java编译器泛型类型擦除。有人可以解释一下为什么我可以将新的摩托车添加到汽车列表中?

List<Vehicle> list = (List<Vehicle>)(Object)new ArrayList<Car>(); 
list.add(new MotorBike());

0 个答案:

没有答案