您可以在类中定义compareTo
方法而无需实现
Comparable
界面。实施Comparable
有什么好处
接口
答案 0 :(得分:8)
实现接口的好处是某些方法特别需要对象来实现Comparable
接口。它可以保证您传递的对象具有带有正确签名的compareTo
方法。
Java中没有办法让方法要求对象实现任何给定的方法(例如compareTo
)。为了解决这个问题,创建了接口。只要您知道的对象是Comparable
,您也知道可以在其上调用compareTo
。