Leia o trecho a seguir:
“Se uma classe não especifica explicitamente uma superclasse, [...] então podemos considerar que esta deriva diretamente de Object, como se ela tivesse sido definida como:public class nomeClasse extends Object { ... }”Fonte: BATISTA, R. S, MORAES R. A. Introdução à Programação Orientada a Objetos, 2013. Disponível em . Acesso em 02 de abril de 2020. (adaptado).
Complementando o trecho acima, se uma classe não possui herança declarada de forma explícita com o uso da palavra-chave extends, automaticamente ela está herdando a classe Object indiretamente, e isso acontece de forma implícita (sem percebermos).
Considerando essas informações e o conteúdo estudado sobre programação orientada a objetos em Java, assinale a alternativa correta:
A classe Object é herdeira das demais classes.
Os métodos herdados aparecem automaticamente como atributo de uma classe.
A classe herdeira não possui o método equals e devemos criá-lo.
O método equals é herdado pela classe Object.
O método equals é pré-existente na classe Object e por isso precisamos sobrescrevê-lo utilizando a annotation @Override.
moodle2:
Responde se fez a prova do grupo SER
Respostas
respondido por:
4
Resposta:
O método equals é pré-existente na classe Object e por isso precisamos sobrescrevê-lo utilizando a annotation @Override.
Explicação:
respondido por:
2
Resposta:
O método equals é pré-existente na classe Object e por isso precisamos sobrescrevê-lo utilizando a annotation @Override.
Explicação:
resposta correta!
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás