Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FGV 2025

ProgramaçãoProgramação Orientada a Objetos
Código
fg106590
Banca
FGV
Órgão
CGE-SP
Ano
2025
Nível
Superior
Cargo
Auditor Estadual de Controle - Tecnologia da Informação - tarde
Considere um sistema desenvolvido com base nos princípios da Orientação a Objetos. O sistema possui uma classe base abstrata Funcionario e duas classes derivadas: Gerente e Vendedor.A classe Funcionario define um método calcularSalario() que é implementado de forma diferente em Gerente (com bônus de gestão) e Vendedor (com comissão de vendas). A capacidade de utilizar uma referência do tipo Funcionario para chamar o método calcularSalario() e ter a versão correta do método (Gerente ou Vendedor) sendo executada em tempo de execução, é uma característica fundamental do seguinte conceito da Orientação a Objetos:
  1. Apolimorfismo, especificamente o polimorfismo de inclusão.
  2. Bencapsulamento, protegendo os dados internos das classes
  3. Cherança, definindo a relação 'é um tipo de' entre as classes.
  4. Dabstração, garantindo que apenas detalhes essenciais sejam expostos.
  5. Ecoesão, medindo o quão relacionados estão os elementos dentro de um módulo.
Revelar gabarito e comentário

GabaritoA — polimorfismo, especificamente o polimorfismo de inclusão.

Link permanente: /questoes/fg106590