QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
1 questões encontradas

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.

A O uso de herança impede que subclasses modifiquem o comportamento definido na superclasse.
B O comportamento descrito depende do uso de métodos static, pois eles são resolvidos dinamicamente conforme o objeto instanciado.
C A sobrescrita do método calcularRemuneracao() é inviável, pois métodos definidos em classes abstratas não podem ser redefinidos.
D O 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.