0
当实现可比接口并重写compareTo方法,重写compareTo时使用compareTo方法?
@Override
public int compareTo(Name o) {
int val = this.name.compareTo(o.name);
if (val != 0) {
return val;
}
if (count != o.count) {
return count - o.count;
}
}
第三行,我发现我可以使用的compareTo当我重写它,它自动比较如下事情的自然顺序。但不可比较在可比接口中的抽象方法。没有定义它,它仍然会比较?另外,为什么我不需要使用super关键字来区分这个compareTo。