【发布时间】:2011-05-20 10:24:24
【问题描述】:
我这样声明了一个类:
public class TestManagerImpl<T extends IParams> implements TestManager<T> {
public TestManagerImpl() {}
...
}
我想知道,当为此类实例化对象时,是否可以从 IParams 中提取 T 的类型? 当我尝试在 getClass() 上进行测试时,它没有给我一个实现 ParameterizedType 的类型。
我读到我不能,因为类型擦除。 Angelika Langer's Java Generics FAQ。但我不确定这与我的问题有关,不是吗?
谢谢
【问题讨论】: