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.
Soluções para a tarefa
Respondido por
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 interessantes