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>