ジェネリック型の Foo というクラスがあるとします。
public class Foo<T> { ...
そして、Foos を生成する Foo Factory と呼ばれる、パラメーター化されていない別のクラスがあります。
public class FooFactory {
public static Foo createFoo() {
return new Foo();
}
}
を作成できるようにClass clazz
パラメータを渡す方法はありますか?createFoo
Foo<clazz>
public class FooFactory {
public static Foo createFoo(Class clazz) {
return new Foo<clazz>();
}
}