我有一辆由雪佛兰延长的轿车。然后你可以看到很正常的代码:
List<? extends Chevrolet> extededChevrolets = new ArrayList<>();
List<? extends Car> extendedCars = extededChevrolets;
现在为什么我不能执行以下操作:
extendedCars.add(new Chevrolet());
答案 0 :(得分:-2)
这可能是因为你制作List时拼错了extendedChevrolets!你拼写了extededChevrolets,而不是扩展的雪佛兰! 希望这有帮助!