【发布时间】:2015-07-21 14:02:24
【问题描述】:
我声明一个类如下:
public class SomeClass extends AdditionalClass<GenericClass> {
...
}
这...
SomeClass object = new SomeClass();
System.out.println(object.getSuperClass().getSimpleName());
...产生“AdditionalClass”。什么方法调用或调用可以让我询问该对象并获得“GenericClass”作为结果?
【问题讨论】:
-
与您的问题无关,但您为什么要检查泛型类型?
-
我以编程方式从应用程序中提取声明,以便可以在整洁的电子表格中将它们提供给非技术用户。
-
好的。我只是想确保您没有为更简单的任务走错路。也就是说,为什么非技术用户会关心泛型类型?
-
这引发了更多问题。 “非技术用户”如何处理这些明显非常技术性的信息?
-
秘诀,我的朋友们。 秘方.
标签: java generics reflection