【发布时间】:2011-01-01 07:27:26
【问题描述】:
在 Java 中,我可以从泛型超类型扩展吗?根据这篇文章,看起来我应该能够:http://www.ibm.com/developerworks/java/library/j-djc05133.html。
public abstract class MyClass<T> extends T {
但是,当我在我的应用程序中执行类似操作时,我收到以下错误:“无法将类型参数 T 引用为超类型。”
有谁知道我是否能够从 Java 中的泛型超类型进行扩展?如果是这样,是否需要一些特殊的东西来实现这一点?
编辑:我读错了这篇文章。它实际上是在讨论这方面的潜在问题。
【问题讨论】:
-
您能否向我们展示您代码中的声明...听起来您只是使用了错误的语法。
标签: java design-patterns generics inheritance