

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.
O polimorfismo permite que uma mesma mensagem, tratada por um mesmo método, enviada para diferentes objetos, apresente resultados diferentes. Isso também permite que objetos com tipos diferentes sejam tratados da mesma forma. A hierarquia de classes Java apresentada utiliza o conceito de polimorfismo. Cada classe está salva em seu arquivo específico com o nome da classe e a extensão .java.
public interface Exame { public abstract voidmostrarPreparo(); } |
public class ExameImagem implements Exame { @Override public void mostrarPreparo() { System.out.println("EXAME DE IMAGEM PREPARO: "); System.out.println("Nenhum preparonecessário."); } } |
public classEcografiaTireoide extends ExameImagem { } |
public class ExameSangue implements Exame { @Override public void mostrarPreparo() { System.out.println("EXAMES DE SANGUE ‐ PREPARO:"); } } |
public class GlicemiaJejum extends ExameSangue { @Override public void mostrarPreparo() { System.out.println("GLICEMIA EM JEJUM ‐ PREPARO:"); System.out.println("Não ingerirbebidas alcoólicas 72 horas antesdo exame."); System.out.println("Jejum de 8 a 12 horas"); } } |
import java.util.ArrayList; import java.util.List;
public classAgendarExame { public static void main(String[] args) { List<Exame> examesPaciente = new ArrayList<Exame>(); examesPaciente.add(new GlicemiaJejum()); examesPaciente.add(new EcografiaTireoide()); for (Exame exame : examesPaciente) { exame.mostrarPreparo(); } } } |
Qual o resultado da execução do código descrito no método main da classe AgendarExame?
O método não pode ser executado, pois a classe EcografiaTireoide não tem implementação para o método mostrarPreparo.
GLICEMIA EM JEJUM - PREPARO:
Não ingerir bebidas alcoólicas 72 horas antes do exame.
Jejum de 8 a 12 horas
EXAME DE IMAGEM PREPARO:
Nenhum preparo necessário.
EXAMES DE SANGUE - PREPARO:
GLICEMIA EM JEJUM - PREPARO:
Não ingerir bebidas alcoólicas 72 horas antes do exame.
Jejum de 8 a 12 horas
EXAME DE IMAGEM PREPARO:
Nenhum preparo necessário.
GLICEMIA EM JEJUM - PREPARO:
Não ingerir bebidas alcoólicas 72 horas antes do exame.
Jejum de 8 a 12 horas
O método não pode ser executado, pois Exame não define um tipo para o objeto, já que não é uma classe e sim uma interface.