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