Questão de Programação — Linguagens de programação — CONSULPLAN 2026
ProgramaçãoLinguagens de programação
- Código
- qg662598
- Banca
- CONSULPLAN
- Órgão
- SAAE de Indaiatuba - SP
- Ano
- 2026
- Nível
- Superior
- Cargo
- Técnico em Informática - Desenvolvimento de Sistemas
Determinada equipe de desenvolvimento está criando um sistema de gestão hospitalar em Java. No projeto, foi definida uma classe abstrata ProfissionalSaude, contendo o método calcularRemuneracao(). Classes específicas como Medico, Enfermeiro e Fisioterapeuta herdam dessa classe e implementam esse método de formas distintas, considerando critérios próprios de cada especialidade. Em tempo de execução, o sistema deve calcular corretamente a remuneração, independentemente do tipo específico do profissional tratado. Considerando o cenário hipotético e os conceitos fundamentais da linguagem Java, assinale a afirmativa correta.
- AO uso de herança impede que subclasses modifiquem o comportamento definido na superclasse.
- BO comportamento descrito depende do uso de métodos static, pois eles são resolvidos dinamicamente conforme o objeto instanciado.
- CA sobrescrita do método calcularRemuneracao() é inviável, pois métodos definidos em classes abstratas não podem ser redefinidos.
- DO polimorfismo em Java permite que a chamada ao método seja resolvida em tempo de execução, com base no tipo real do objeto referenciado.