08/08/29 01:43:05
genericsについて質問です。
Parentクラスを継承するChildクラスを定義して下記コードを記述しました。
List<? extends Parent> list = new ArrayList<Child>();
list.add(new Parent());
上記コードでコンパイルエラーが出ます。
型を見るとadd()の引数がnullになってました。
きっとadd()しちゃいけないから引数の型がnullなんでしょうけど、
理由がよくわかりません。教えてくだしあ。