Qual é a característica principal da herança na programação orientada a objetos?

Questão

Qual é a característica principal da herança na programação orientada a objetos?

Alternativas

A) Ênfase na definição de algoritmos por meio de instruções sequenciais.

B) Utilização exclusiva de funções e métodos para manipulação de dados.

C) Possibilidade de uma classe herdar atributos e métodos de outra classe.

98%

D) Uso de estruturas de controle de fluxo de dados para a manipulação de tarefas.

E) Abstração de dados e operações em objetos interconectados.

Explicação

Em Programação Orientada a Objetos (POO), herança é o mecanismo que permite criar uma nova classe (classe filha ou subclasse) a partir de uma classe existente (classe pai ou superclasse).

A característica principal desse mecanismo é que a subclasse reaproveita (e pode especializar/estender) o que já foi definido na superclasse, ou seja, ela pode herdar atributos (dados) e métodos (comportamentos).

Analisando as alternativas:

  • A descreve programação procedural/estruturada.
  • B não define herança e ainda fala em “utilização exclusiva”, o que não caracteriza POO.
  • C descreve exatamente o conceito de herança.
  • D trata de estruturas de controle/fluxo, não de herança.
  • E remete mais a abstração/encapsulamento e ao uso de objetos, mas não define herança.

Alternativa correta: (C).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.