FC ConcursosFC Concursos

Questão FC891001

A programação orientada a objetos faz uso do conceito de herança, sendo correto afirmar:

Linguagens de Programação

Vunesp 2 · 2025

A programação orientada a objetos faz uso do conceito de herança, sendo correto afirmar:

  1. o número máximo de níveis de hierarquia para a designação de herança é de três níveis.
  2. na herança múltipla, uma subclasse pode ter mais de uma superclasse definida.
  3. uma subclasse definida em uma herança não pode adicionar novos métodos em sua definição.
  4. uma subclasse definida em uma herança não pode adicionar novos atributos à sua definição.
  5. uma subclasse herda exclusivamente os atributos da superclasse, não herdando os seus métodos.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Herança múltipla significa que uma subclasse pode ter mais de uma superclasse definida, recebendo de cada uma atributos e métodos que passam a integrar sua implementação.

Isso permite maior reuso de código e composição de comportamentos: a subclasse combina funcionalidades distintas fornecidas por várias superclasses, podendo especializá‑las.

Contudo, quando duas superclasses declaram membros com o mesmo nome pode ocorrer conflito; linguagens tratam isso de formas diferentes, exigindo qualificação explícita, resolução de prioridade ou mecanismos como herança virtual.

Exemplos de suporte variam: C++ permite herança múltipla direta; outras linguagens adotam alternativas como interfaces para evitar conflitos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo