可以在java中扩展泛型类吗?
我是说可以在java中扩展泛型类吗?,java,generics,reflection,Java,Generics,Reflection,我是说 公共类泛型扩展T{ } 如果我有两个类,在我的例子中是Response和Request,还有几个类有自己的字段,我希望根据情况扩展Response或Request,反之亦然,扩展类。但是我不想创建另一个类,这在逻辑上是不可能的,因为根据继承的定义,您总是扩展一个类而不是一个类型。如果尝试执行此操作,您将看到以下错误: public class Generic<T> extends T{ } 所以很明显, 类不能从其类型继承 请发布一些代码。如果不创建另一个类,则无法扩展一
公共类泛型扩展T{
}
如果我有两个类,在我的例子中是Response和Request,还有几个类有自己的字段,我希望根据情况扩展Response或Request,反之亦然,扩展类。但是我不想创建另一个类,这在逻辑上是不可能的,因为根据继承的定义,您总是扩展一个类而不是一个类型。如果尝试执行此操作,您将看到以下错误:
public class Generic<T> extends T{
}
所以很明显,
类不能从其类型继承
请发布一些代码。如果不创建另一个类,则无法扩展一个类。所以,实际上,你的问题毫无意义。你可以用C++来做,但不是java。使用构图。与几个小时前的问题相同:
Error:(3, 48) java: unexpected type
required: class
found: type parameter T