关于java中compare的一个问题

图片说明

我在看视频,这边重写了compare接口,compare接口里的方法既然都是抽象的,那
compareto 在这里不是毛用都没。。。。

可能java的字符串类型默认实现了compareTo方法,就像equal一样。

一个是实现接口 Comparable的compareTo()方法;一个是String类中compareTo()方法。。。。肯定不一样啊 建议看api文档

你重写的的是接口Comparable中的compareTo的方法;而this.name使用的是String类中的方法

name是什么类型?int string都支持compareto