• Matéria: Informática
  • Autor: moodle2
  • Perguntado 4 anos atrás

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: antoniodarochacneto
4

Resposta:

O método equals é pré-existente na classe Object e por isso precisamos sobrescrevê-lo utilizando a annotation @Override.

Explicação:


ppphenrique: Tank´s !
respondido por: paulopvh21
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