采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师为什么说BSTSet这个类必须要满足Comparable这个接口呢?泛型直接写成 不也一样可以调用compareTo()这个方法吗,为什么必须把泛型写成<E extends Comparable>这样呢?还有我知道Comparable这个接口,但我不太理解<E extends Comparable>这个泛型具体表示什么意思,望老师解惑
E extends Comparable 就是表示 E 必须满足 Comparable 这个接口。
直接写 E,不能保证可以调用 compareTo,比如我们自己实现一个 Student 类,肯定是不能调用 compareTo 方法的。我估计你实验的都是 Java 的内置类,比如 Integer,String 等类,Java 已经为他们实现了 Comparable 接口。
继续加油!:)
非常感谢!
E extends Comparable表示E必须实现Comparable
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.4k 16
1.4k 17
1.3k 14