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