【发布时间】:2016-03-31 21:48:54
【问题描述】:
public class GenericClass<T> {
private final Class<T> clazz;
public GenericClass(Class<T> clazz) {
this.clazz = clazz;
}
}
public Test extends GenericClass<Person.class> {
public Test() {
super(Person.class);
}
}
在 Generic 类中,我将传递 clazz(在本例中为 Person.class)作为其中一个方法的参数,但现在我想将 clazz[](在本例中为 Person[].class)传递给Generic 类中的另一个方法。我怎么做?我怎样才能从 clazz 获得 clazz[],即从 Person.class 获得 Person[].class
【问题讨论】: