!!! ? extends Hoge ? extends Hoge は、Hoge を継承した任意のクラスを表す。 実行時にならないと、クラスの型がわからない場合に使用する。 例えば {{code Java, import java.util.*; public class test { public static void main(String[] args){ ArrayList> l = new ArrayList>(); l.add( new ArrayList()); //OK l.add( new ArrayList()); //NG } } }} {{code Java, import java.util.*; public class test { public static void main(String[] args){ ArrayList> l = new ArrayList>(); l.add( new ArrayList()); //OK l.add( new ArrayList()); //OK } } }} {{category2 プログラミング言語,Java}}