Buscar

Todas as classes em Java herdam implicitamente a classe Object e, dessa forma, herdam também métodos. Dentre os métodos herdados podemos destacar o...

Todas as classes em Java herdam implicitamente a classe Object e, dessa forma, herdam também métodos. Dentre os métodos herdados podemos destacar o "equals()" e o "hashCode()", ambos utilizados pelo Framework de coleções da linguagem de programação Java. Acerca desses dois métodos, classifique V para as sentenças verdadeiras e F para as falsas:

( ) O operador "==" é uma maneira simplificada de se chamar o método "equals()".
( ) Ao escrevermos uma classe, devemos utilizar a anotação @Replace para sobrescrever os métodos "equals()" e "hashCode()".
( ) Coleções que utilizam tabelas de dispersão (também conhecidas por tabelas hash) para armazenamento fazem uso direto do método "hashCode()".
( ) O método "equals()" é utilizado pelas coleções que não permitem repetições para determinar a igualdade entre objetos.

Agora, assinale a alternativa que apresenta a sequência CORRETA:

A V - V - V - F.

B F - V - V - F.

C F - F - V - V.

D F - F - F - V.


A V - V - V - F.
B F - V - V - F.
C F - F - V - V.
D F - F - F - V.

Essa pergunta também está no material:

Avaliação Final - POO
6 pág.

Programação Orientada A Objetos Centro Universitário de MaringáCentro Universitário de Maringá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C: F - F - V - V. Explicação: - A primeira sentença é falsa, pois o operador "==" compara referências de objetos, enquanto o método "equals()" compara o conteúdo dos objetos. - A segunda sentença é falsa, pois a anotação correta para sobrescrever os métodos "equals()" e "hashCode()" é "@Override". - A terceira sentença é verdadeira, pois coleções que utilizam tabelas hash fazem uso direto do método "hashCode()" para determinar a posição de armazenamento dos objetos. - A quarta sentença é verdadeira, pois o método "equals()" é utilizado pelas coleções que não permitem repetições para determinar a igualdade entre objetos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais