Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDEP (Gestão de Concursos) 2025

ProgramaçãoProgramação Orientada a Objetos
Código
qg487694
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFSJ
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Desenvolvimento de Sistemas - PROVA LEDOR
Considere que, em um sistema de software para uma concessionária de veículos, foi desenvolvida uma classe base chamada Veiculo, com um método calcularCustoTotal( ). Posteriormente, foram criadas classes derivadas (Carro, Moto, Caminhao) que herdam da classe Veiculo, mas cada uma implementa o método calcularCustoTotal( ) de maneira diferente, considerando fatores específicos como impostos e custos de manutenção para cada tipo de veículo. Em uma parte do código, uma lista de objetos do tipo Veiculo é criada, contendo instâncias de Carro, Moto e Caminhao, e o método calcularCustoTotal( ) é chamado para cada um deles.O comportamento do sistema, que permite chamar o mesmo método calcularCustoTotal( ) em objetos de classes diferentes (Carro, Moto, Caminhao) para obter resultados específicos para cada um, é um exemplo de qual pilar da Programação Orientada a Objetos?
  1. AEncapsulamento.
  2. BHerança.
  3. CAbstração.
  4. DPolimorfismo.
Revelar gabarito e comentário

GabaritoD — Polimorfismo.

Link permanente: /questoes/qg487694