Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在java中扩展泛型类吗?_Java_Generics_Reflection - Fatal编程技术网

可以在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