• Matéria: Informática
  • Autor: perguntasjoao
  • Perguntado 3 anos atrás

Em uma estrutura de herança, uma classe usa membros de outra classe. Interfaces fornecem membros para que outras classes possam fazer uso deles. Com isso, é importante conhecermos o conceito de herança para podermos analisar suas diferenças com implementação de interfaces. Marque a alternativa que melhor define herança:


A)
Uma superclasse não pode ser instanciada.


B)
Herança é uma estrutura que possui uma superclasse e subclasses que herdam membros desta superclasse.


C)
Ao herdar um método da superclasse, ele não poderá ser sobrescrito pela superclasse.


D)
Para criarmos uma estrutura de herança, devemos limitar a duas o número de subclasses.


E)
Em uma estrutura de herança, as subclasses herdam apenas métodos da superclasse.

Respostas

respondido por: usuario858
3

Resposta:

B) Herança é uma estrutura que possui uma superclasse e subclasses que herdam membros desta superclasse.

Explicação:

Herança permite que métodos, bem como atributos, de uma classe sejam compartilhados para outras.

A menos que a superclasse seja do tipo abstract, ela pode ter uma instância. O encapsulamento não permite que uma subclasse sobrescreva o método herdado, mas a superclasse permanece com a prerrogativa. Não há limite de subclasses.

Perguntas similares