获取参数化的类参数的类型?

GuidoMB:

我有以下课程

public class MyClass<T> {
    public Class<T> getDomainClass() {
          GET THE CLASS OF T
    }
}

我已经用谷歌搜索了这个问题,所有可以找到的答案都告诉我使用getGenericSuperClass(),但是这种方法的问题是我必须拥有扩展MyClass的第二个类,而我不想这样做。我需要的是获取具体类的参数化类型?

sepp2k:

你不能 由于类型擦除,您所需的信息(即T的值)在运行时不可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章