关于java:为什么在类中定义compareTo方法时可以实现Comparable接口?

Why implement Comparable interface when you can define compareTo method in a class?

本问题已经有最佳答案,请猛点这里访问。

您可以在类中定义compareTo方法,而不需要实现Comparable接口。实施EDOCX1[1]的好处是什么?接口?


实现接口的好处是,有些方法特别需要实现Comparable接口的对象。它保证您传递的对象有一个带有正确签名的compareTo方法。

Java中不可能有一种方法要求对象自己实现任何给定的方法(例如EDCOX1(1))。为了解决这个问题,我们创建了接口。当你有一个物体,你知道它是一个Comparable,你也知道你可以在它上面称为compareTo