Java 如何扩展节点<;T<;T>&燃气轮机;班

Java 如何扩展节点<;T<;T>&燃气轮机;班,java,generics,extends,Java,Generics,Extends,我有一个抽象类,如下所示: public abstract class Node<T extends Comparable<T>> 然而,对于第二个扩展和最后两个>,这会在eclipse中抛出语法错误 这是声明子类的方式吗?看起来很乱 public class ListNode<T extends Comparable<T>> extends Node<T extends Comparable<T>> 公共类ListNo

我有一个抽象类,如下所示:

public abstract class Node<T extends Comparable<T>>
然而,对于第二个
扩展和最后两个
>
,这会在eclipse中抛出语法错误

这是声明子类的方式吗?看起来很乱

public class ListNode<T extends Comparable<T>> extends Node<T extends Comparable<T>>
公共类ListNode扩展节点

如何做到这一点?提前欢呼。

使用
节点作为

public abstract class Node<T extends Comparable<T>>{}
需要注意的关键点是,声明类名称后的type参数是约束T用于类中其他所有内容的参数。这包括声明的类扩展的其他类型

这意味着,一旦有了
T
,就不需要在
extends
/
implements
语句中再次执行

public abstract class Node<T extends Comparable<T>>{}
public class ListNode<T extends Comparable<T>> extends Node<T>