Questão FC374726
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 c
Linguagens de Programação
Instituto Consulplan · 2023
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 classe existente é chamada de subclasse; e a nova classe de superclasse.
- Uma de suas desvantagens é que uma subclasse não pode adicionar os seus próprios campos e métodos.
- Com a herança, o programador pode economizar tempo durante o desenvolvimento de um programa.
- Para evitar inconsistências durante o desenvolvimento de sistemas, jamais um objeto de uma classe pode ser um objeto de outra classe.
- 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.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Herança é o mecanismo que permite a criação de uma nova classe que reaproveita atributos e métodos de outra, promovendo reutilização de código. Ao evitar duplicação, o programador escreve menos código e concentra comportamento comum na classe base.
Isso gera economia de tempo porque correções e melhorias feitas na superclasse passam a valer para todas as subclasses, reduzindo retrabalho e o risco de erros espalhados. Além disso, é mais rápido estender funcionalidades: a subclasse pode adicionar ou alterar comportamentos por meio de sobrescrita ou acréscimo de métodos.
Na prática, a herança acelera desenvolvimento e manutenção, facilita modelagem hierárquica e permite entregar funcionalidades novas com alterações mínimas no código existente.
Conteúdo do catálogo FC Concursos · Atualizado em