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

时间:2015-07-05 18:33:34

标签: java interface comparable

您可以在类中定义compareTo方法而无需实现 Comparable界面。实施Comparable有什么好处 接口

1 个答案:

答案 0 :(得分:8)

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

Java中没有办法让方法要求对象实现任何给定的方法(例如compareTo)。为了解决这个问题,创建了接口。只要您知道的对象是Comparable,您也知道可以在其上调用compareTo