|
|
1
14
类型擦除 .
|
|
|
2
3
Java在运行时不再具有泛型类信息(称为类型擦除)。我所做的就是给我的抽象道类一个泛型类的实例。
|
|
|
3
3
有一种方法可以使用反射来实现这一点,只要你的类在泛型方面遵循一致的类层次结构(即你的基类和具体类之间的继承层次结构中的任何中间类都以相同的顺序使用相同的泛型参数)。
这闻起来有点臭,但用在构造函数中从具体实现中传递.class的讨厌来换取坚持以这种方式保持类型层次结构一致的讨厌。 |
|
|
4
3
我认为你可以做到:
|
|
|
5
2
|