переопределять?
читаю в интернете два основных мнения, одно - в том, что нужно, и чтобы он вычислялся из полей;
второе - в том, что не нужно, чтобы hashCode() однозначно идентифицировал экземпляр класса вне зависимости от текущих значений полей
обязательно надо, если вы собираетесь хранить экземпляры класса в HashSet или HashMap
Обсуждают сегодня