我想知道如何在实现Comparable的类中重写compareTo方法
我的结构树这样声明:>
public class Tree<T extends Comparable<T>>
并且使用该结构的类是看起来像这样的Plane
public class Plane implements Comparable<Plane>
带有override compareTo方法,
事情是,如果我想用默认的比较器创建树,我可以很容易地做到这一点
Tree<Plane> planes = new Tree<Plane>();
但是我想拥有另一个带有平面并且具有不同的compareTo方法的树结构,如何在平面中覆盖该方法?
谢谢
我想知道我如何在实现Comparable的类中重写compareTo方法,像这样的公共类Tree
您可以将比较器作为Plane的参数
定义重载的构造函数: