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

Wol*_*olo -1 java interface comparable

您可以compareTo在不实现Comparable接口的情况下在类中定义方法 .实现Comparable 界面有什么好处?

Sam*_*tep 8

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

在Java中,没有办法让方法要求对象实现任何给定的方法(例如compareTo)本身.为了解决这个问题,创建了接口.任何时候你有一个你知道的对象Comparable,你也知道你可以打电话compareTo给它.

  • @Saud您是否看过哪个被标记为重复的问题? (2认同)