Imagem de fundo

A herança, na programação orientada a objetos, é uma forma...

A herança, na programação orientada a objetos, é uma forma de reutilização de software em que uma nova classe é criada absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas, introduzindo uma de suas principais capacidades. Em relação à herança, assinale a afirmativa correta.


A

A classe existente é chamada de subclasse; e a nova classe de superclasse.


B

Uma de suas desvantagens é que uma subclasse não pode adicionar os seus próprios campos e métodos.


C

Com a herança, o programador pode economizar tempo durante o desenvolvimento de um programa.


D

Para evitar inconsistências durante o desenvolvimento de sistemas, jamais um objeto de uma classe pode ser um objeto de outra classe.


E

As relações de herança não formam estruturas hierárquicas, uma vez que são classificadas como estruturas puramente lineares, ou seja, todas as classes estão sempre no mesmo nível.