Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FUNDEP 2023
TI - Desenvolvimento de SistemasCódigos em Java
- Código
- qa541723
- Banca
- FUNDEP
- Órgão
- CRO MG
- Ano
- 2023
- Cargo
- Ana Sis ( )
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)); // imprimiu true System.out.println(p2.equals(p1)); // imprimiu false } 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.
- AReflexividade
- BSimetria
- CTransitividade
- DConsistência