Logo Passei Direto
Buscar
Acerca do método equals, analise as seguintes afirmativas: I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean 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. III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto. Podemos afirmar corretamente que:
Apenas a afirmativa II está correta.
As afirmativas II e III estão corretas.
Apenas a afirmativa I está correta.
As afirmativas I e II estão corretas.
Apenas a afirmativa III está correta.
User badge image
Estudando com Questões

há 8 meses

Respostas

User badge image

Ed Verified user icon

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 referências apontam para o mesmo objeto na memória. Agora, vamos resumir as análises: - Afirmativa I: Falsa - Afirmativa II: Verdadeira - Afirmativa III: Verdadeira Portanto, a alternativa que contém todas as afirmativas verdadeiras é: "As afirmativas II e III estão corretas."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina