

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o trecho de código a seguir, descrito na linguagem Java:
public static void main(String args[]) {
Produto p1 = new Produto(“Carro”);
Produto p2 = new Produto(“Carro”);
System.out.println(p1.equals(p2)); /
System.out.println(p2.equals(p1)); /
}
Ao executar esse programa, a primeira impressão exibiu true, enquanto a segunda exibiu false. Esse comportamento demonstra a quebra de uma propriedade do contrato do método equals().
Assinale a alternativa que contém a propriedade violada.
Reflexividade
Simetria
Transitividade
Consistência