Если я реализую java.lang.Comparable
для класса, мне все равно придется переопределить equals ()
] метод? Или Comparable
будет работать для равно
?
Если ответ будет нет , то что, если возникнет какое-то несоответствие? Скажем, способ, которым я называю два объекта равными в методе equals ()
, отличается от того, как я называю два объекта одного и того же класса равными в compareTo ()
метода Comparable
.
Более того, если я реализую Comparable
, мне также придется переопределить equals ()
?