Это написано во всех приличных курсах Java, что, если вы реализуете интерфейс Comparable
, вы должны (в большинстве случаев) также переопределить метод equals
, чтобы соответствовать его поведение.показывают, что равно идет рука об руку с CompareTo
К сожалению, в моей нынешней организации люди пытаются убедить меня сделать все наоборот. Я , ища самый убедительный пример кода, чтобы показать им все зло, которое произойдет.
Возможный дубликат [java.lang.Comparable and equals] (http://stackoverflow.com/questions/6970879/java-lang-comparable-and-equals) –