Logo Passei Direto
Buscar
O método equals é empregado para comparar dois objetos. Um programador instanciou dois objetos de uma mesma classe, sendo que ambos possuem os mesmos atributos.
Ao comparar esses objetos:
equals retornará false, pois apesar de terem valores de atributos iguais, são objetos distintos.
equals retornará true, pois ambos possuem os mesmos valores de atributos.
Será gerado erro, pois equals precisa ser reimplementado para poder compará-los.
Como equals não foi reimplementado, ele retornará o valor padrão "alse".
Como equals não foi reimplementado, ele retornará o valor padrão "true".
User badge image
Aprendendo Através de Exercícios

há 10 horas

Respostas

User badge image

Ed Verified user icon

há 10 horas

O método equals, por padrão na classe Object em Java, compara a referência dos objetos, ou seja, verifica se ambos são o mesmo objeto na memória. Passo a passo: - Dois objetos diferentes, mesmo que tenham os mesmos valores nos atributos, são referências diferentes. - Se o método equals não for reimplementado (sobrescrito) na classe, ele usará a implementação padrão da classe Object. - A implementação padrão compara referências, não valores. - Portanto, equals retornará false, pois são objetos distintos. Resposta correta: equals retornará false, pois apesar de terem valores de atributos iguais, são objetos distintos.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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