

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o código em linguagem Java apresentado a seguir, utilizado em um sistema de apoio ao gerenciamento de atendimentos de saúde.

Fonte: a banca
Ao executar esse código, considerando o conceito de polimorfismo, assinale a alternativa CORRETA.
O polimorfismo não ocorre quando métodos possuem assinaturas diferentes, caracterizando sobrecarga de operadores.
Será exibida a mensagem "Atendimento ambulatorial do SUS", pois em Java, o método sobrescrito é resolvido em tempo de execução com base no tipo real do objeto.
O método executado depende da anotação @Override, sem a qual o polimorfismo não ocorre.
Será exibida a mensagem "Atendimento geral do SUS", pois o tipo da variável determina qual método será executado.
O código não compila, pois não é permitido sobrescrever métodos em classes derivadas.