所以我想创建一个类,然后实例化一个实例变量,如下所示。 我的问题是我如何替换Example.class使其成为通用T.class不起作用,Class也不起作用。
public class MyClass<T> {
public CurstomClass<T> customClass = new CustomClass<T>(Example.class);
}
答案 0 :(得分:0)
在Java中只有一种方法 - 将泛型类作为参数传递:
public class MyClass<T> {
public final CustomClass<T> customClass;
public MyClass( Class<T> clazz) {
customClass = new CustomClass<T>(clazz);
}
}