Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
java
Правила для корректного переопределения equals
(согласно контракту Object.equals
):
x
, x.equals(x)
должно возвращать true
.x
и y
, x.equals(y)
должно возвращать true
тогда и только тогда, когда y.equals(x)
возвращает true
.x
, y
, и z
, если x.equals(y)
возвращает true
и y.equals(z)
возвращает true
, то x.equals(z)
должно возвращать true
.x
и y
, многократный вызов x.equals(y)
должен последовательно возврjava
Правила для корректного переопределения equals
(согласно контракту Object.equals
):
x
, x.equals(x)
должно возвращать true
.x
и y
, x.equals(y)
должно возвращать true
тогда и только тогда, когда y.equals(x)
возвращает true
.x
, y
, и z
, если x.equals(y)
возвращает true
и y.equals(z)
возвращает true
, то x.equals(z)
должно возвращать true
.x
и y
, многократный вызов x.equals(y)
должен последовательно возврЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.