0
superワイルドカード
ジェネリックについて質問があります。どなたか、教えてください・・・
■super ワイルドカードの疑問点
下記のソースにコンパイルエラーが出るのはなぜでしょうか
class Animal{}
class Cat extends Animal{}
public class Char6_19 {
public static void main(String arg[]){
List<? super Cat> list=new ArrayList<Cat>();
list.add(new Cat());
list.add(new Cat());
for(Cat s:list){ ←コンパイルエラー
System.out.println(s);
}
}
}