Проверить реализацию equals
в классе Object; он сравнивает идентичность двух объектов, что может быть истинным, только если два объекта занимают одно и то же пространство в памяти. Однако, сериализуя ваш объект, вы фактически создаете новый (что вполне нормально, поскольку вы можете даже намереваться обмениваться сериализованным объектом между двумя виртуальными машинами. В результате сериализованный объект никогда не может быть тем же как это было раньше.
Однако, если вы намереваетесь ослабить определение equals
для вашего Save
объекта, имейте в виду, что вы можете переопределить метод. Но я думаю, что это OT, верно