【发布时间】:2014-09-06 06:59:34
【问题描述】:
我已经搜索了其他问题/答案,但我仍然对这个 JAVA ISSUE 感到困惑。
如果我想对一个接受泛型参数的类型进行子类化,我将如何在子类中使用泛型参数而不被遮蔽?
例如:
public class A <T> extends ArrayList<T> {}
所以,如果我实例化我的自定义类,比如 Integers 作为参数,它是否也将该值作为 <T> 的 ArrayList 部分的参数?如果不是,那么我将如何指定 ArrayList 的类型?
而且我知道在许多情况下子分类容器可能不是最好的主意,但在这种情况下我认为它是合适的。
【问题讨论】: