Junior — Middle
Como é normalmente criado o método equals por padrão em Java?
sobes.tech IA
Resposta da IA
Por padrão, o método equals em Java, herdado da classe Object, compara objetos por referência, ou seja, retorna true apenas se ambas as variáveis apontarem para o mesmo objeto na memória.
Exemplo de implementação padrão:
public boolean equals(Object obj) {
return (this == obj);
}
Se desejar comparar objetos pelo conteúdo, o método equals geralmente é sobrescrito, comparando os valores dos campos da classe.