可能重複列表:
Understanding wildcards in Java generics添加對象超類型的使用通配符
我有一類車是由雪佛蘭延長。然後,你可以看到很正常的一段代碼:
List<? extends Chevrolet> extededChevrolets = new ArrayList<>();
List<? extends Car> extendedCars = extededChevrolets;
現在我爲什麼不能執行像操作:
extendedCars.add(new Chevrolet());
也許在另一個問題上的這個答案可以幫助你:http://stackoverflow.com/a/5408550/1091424 – Tiago