Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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_Comparable - Fatal编程技术网

Java 在最后一个类中扩展可比泛型

Java 在最后一个类中扩展可比泛型,java,generics,comparable,Java,Generics,Comparable,我试图在最后一节课中扩展Comparable,但我不知道它为什么会出现这个错误 public final class Identifier extends Comparable<Identifier> { ... } 错误:类型Compariable不能是标识符的超类;超类必须是类 但这难道不是一个阶级吗?我不明白 谢谢您的帮助不,这是一个界面。您实现接口,而不是扩展它们。你需要 public final class Identifier implements Comparab

我试图在最后一节课中扩展Comparable,但我不知道它为什么会出现这个错误

public final class Identifier extends Comparable<Identifier> {

...

}
错误:类型Compariable不能是标识符的超类;超类必须是类

但这难道不是一个阶级吗?我不明白


谢谢您的帮助

不,这是一个界面。您实现接口,而不是扩展它们。你需要

public final class Identifier implements Comparable<Identifier> {
  ...
}

不这是一个接口,因为Comparable是一个接口。您需要使用实现而不是扩展。