0

重複の可能性:
Javaジェネリックのワイルドカードを理解する

シボレーによって拡張されたクラスカーがあります。次に、ごく普通のコードを見ることができます:

List<? extends Chevrolet> extededChevrolets = new ArrayList<>();
List<? extends Car> extendedCars = extededChevrolets;

今、次のような操作を実行できないのはなぜですか:

extendedCars.add(new Chevrolet());

4

1 に答える 1

-2

リストを作成したときに、extendedChevrolets のスペルが間違っている可能性があります。あなたはそれをextededChevroletsと綴りました。extendedChevroletsではありません!お役に立てれば!

于 2013-01-12T21:39:06.170 に答える