Olá, no meu caso os métodos gerados pela IDE estão diferentes das que aparece como resposta do instrutor, estou utilizando o Eclipse versão 2021-09 (4.21.0), esses métodos fazem a mesma implementação que os mostrados na resposta ?
@Override
public int hashCode() {
return Objects.hash(nome, numeroMatricula);
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Aluno other = (Aluno) obj;
return Objects.equals(nome, other.nome) && numeroMatricula == other.numeroMatricula;
}