Какие утверждения относительно метода hashCode верны?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
во время одного запуска программы для одного объекта при вызове метода hashCode() должно возвращаться одно и то же значение, если между этими вызовами не были затронуты данные, используемые для проверки объектов на идентичность в методе equals()(Верный ответ)
при переопределении метода equals() необходимо переопределить также метод hashCode()(Верный ответ)
если два объекта идентичны, то есть вызов метода equals(Object) возвращает true, то вызов метода hashCode() у каждого из этих двух объектов должен возвращать одно и то же значение(Верный ответ)
реализация этого метода в классе Object вернет true только в случае равенства по ссылке
метод hashCode() должен возвращать одно и то же значение между разными запусками приложения