2014-06-14 98 views
0

扩展类我将如何扩展该类的Java:泛型

public class BST<E extends Comparable<E>> implements Iterable<E> 

我想创建AVL树类延伸BST。

public class AVL extends BST<E> 

但我收到提示找不到大肠杆菌符号我试图

public class AVL<E extends BST<E>> 

和接收错误以及E1扩展BST但E2延伸媲美。

+0

看看你的第一堂课。这是如何宣布的?你在做什么与之相比呢? –

回答

2

有这样的:

public class AVL<E extends Comparable<E>> extends BST<E> 

为什么?

您需要满足参数EBST类的一般约束 - <E extends Comparable<E>>并且您可以在上面的定义中看到,您符合该要求。

+2

说明会很好。 –

+0

@AnubianNoob只是写它:) – vitro

+0

谢谢你已经解决了我的问题 – user3677926