Ed
há 8 meses
Vamos analisar cada afirmativa: I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false. Falso, o método equals pode retornar true ou false, dependendo da comparação. Ele não retorna exclusivamente false. II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. Verdadeiro, essa afirmativa está correta. O operador == compara referências, enquanto o método equals deve ser usado para comparar o conteúdo dos objetos. III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto. Verdadeiro, essa afirmativa está correta. O operador == realmente verifica se as duas variáveis referenciam o mesmo objeto na memória. Com base nas análises, a afirmativa I é falsa, enquanto as afirmativas II e III são verdadeiras. Portanto, a alternativa correta que contém todas as afirmativas verdadeiras é: E) As afirmativas II e III estão corretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material