我想知道为什么类中有类似方法的同时.compareTo()在Comparable接口.equals中Object。在我看来,为什么.compareTo()没有这样的方法似乎是武断的Object类中。
要使用.compareTo(),您可以实现Comparable接口并根据需要实现.compareTo()方法。对于该.equals()方法,您只需在类中重写该方法,因为所有类都从Object该类继承。
我的问题是,为什么.compareTo()在您实现的接口中而不是在像这样的类中实现这样的方法Object?同样,为什么要.equals()在类中Object而不是在某些接口中实现该方法?
Eqtypeclass 提供了一个实例)。