2008-11-01から1日間の記事一覧
次のようなクラスがあって、 class Foo<X> { Foo( Class<X> cl ) {} } 任意のクラスを引数として、境界ワイルドカードを型パラメータとするFooを作成したい場合、以下のように書くとコンパイルエラーになります。 Class cl = null; Foo foo = new Foo( cl ); // コ</x></x>…
次のようなクラスがあって、 class Foo<X> { Foo( Class<X> cl ) {} } 任意のクラスを引数として、境界ワイルドカードを型パラメータとするFooを作成したい場合、以下のように書くとコンパイルエラーになります。 Class cl = null; Foo foo = new Foo( cl ); // コ</x></x>…