[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-mogut-li-u-raznykh-ssylok-na-odin-obekt-ref0-ref1-byt-ref0-equals-ref1-false":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":19,"progress":20,"seo":21},95,"mogut-li-u-raznykh-ssylok-na-odin-obekt-ref0-ref1-byt-ref0-equals-ref1-false",2,"java-core","Java Core","☕","Могут ли у разных ссылок на один объект `(ref0 == ref1)` быть `ref0.equals(ref1) == false`?","В общем случае - могут, если метод `equals()` реализован некорректно и не выполняет свойство рефлексивности: для любых ненулевых ссылок `x` метод `x.equals(x)` должен возвращать `true`.","","junior",[15,16,17,18],"core","рефлексивность","equals","Object",[],null,{"title":22,"description":23,"ogTitle":22,"ogDescription":24,"keywords":25,"schemaAnswer":31,"featuredSnippetReady":32},"Могут ли ссылки на один объект дать equals() == false — Gymterview","В общем случае могут, если метод equals() реализован некорректно и не выполняет свойство рефлексивности: x.equals(x) должен возвращать true.","Могут, если equals() реализован некорректно и нарушает свойство рефлексивности.",[17,16,26,27,28,29,30],"Java","ссылки","один объект","контракт equals","собеседование","В общем случае могут, если метод equals() реализован некорректно и не выполняет свойство рефлексивности: для любых ненулевых ссылок x метод x.equals(x) должен возвращать true.",true]