为什么要同时使用exdend和实现

时间:2018-04-09 11:47:04

标签: java generic-programming

Bellow是二进制搜索树的一个类。

class BinarySearchTree <T extends Comparable<T>> implements Iterable<T> {
    private Node<T> root;
    public void add(T data) {
        Node<T> p = new Node<T>(data);
        if (root == null) {
            root = p;
        } else {
            root.addNode(p);
        }
   }

为什么扩展Comparable而不是实现? 例如

class BinarySearchTree <T> implements Iterable<T>, Comperable <T>

0 个答案:

没有答案