Java:用泛型扩展类

Java:用泛型扩展类,java,binary-search-tree,avl-tree,Java,Binary Search Tree,Avl Tree,我该如何扩展这门课 public class BST<E extends Comparable<E>> implements Iterable<E> public类BST实现Iterable 我正在尝试创建扩展BST的AVL树类 我有 public class AVL extends BST<E> 公共类AVL扩展BST 但是我发现了一个错误,我找不到E的符号。我已经试过了 public class AVL<E extends

我该如何扩展这门课

 public class BST<E extends Comparable<E>> implements Iterable<E>
public类BST实现Iterable
我正在尝试创建扩展BST的AVL树类

我有

 public class AVL extends BST<E> 
公共类AVL扩展BST
但是我发现了一个错误,我找不到E的符号。我已经试过了

public class AVL<E extends BST<E>>
公共类AVL
接收错误E1扩展BST,E2扩展可比。

如下所示:

 public class AVL<E extends Comparable<E>> extends BST<E> 
公共类AVL扩展BST
为什么?


您需要满足
BST
类-
的参数
E
的一般约束,正如您在上面的定义中所看到的,您满足了该要求。

看看您的第一个类。如何申报?你现在所做的与之相比如何?解释会很好。@AnubianNoob刚刚在写:)