Отношение эквивалентности, реализуемое методом equals()
, должно обладать следующими свойствами (согласно спецификации Java):
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
.Отношение эквивалентности, реализуемое методом equals()
, должно обладать следующими свойствами (согласно спецификации Java):
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
.Register or sign in to get access to full answers for all questions from the question bank.