重複の可能性:サブクラスは
?Javaのジェネリックが暗黙的に多形ではないのはなぜですか?List<Dog>
List<Animal>
私はこのコードを持っています:
ArrayList<A> objects = new ArrayList<A>();
objects.add(new B());
B
子クラスoはどこにありますかA
。次のようなコンパイル時エラーが発生します。
ArrayList型のメソッドadd(A)は、引数(B)には適用できません。