我有以下课程
public class MyClass<T> {
public Class<T> getDomainClass() {
GET THE CLASS OF T
}
}
我已经用谷歌搜索了这个问题,所有可以找到的答案都告诉我使用getGenericSuperClass(),但是这种方法的问题是我必须拥有扩展MyClass的第二个类,而我不想这样做。我需要的是获取具体类的参数化类型?
你不能 由于类型擦除,您所需的信息(即T的值)在运行时不可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句