Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce170994
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade: Programação de Sistemas
Julgue o item seguinte, relativos a Java.O polimorfismo em Java permite processar objetos que derivam da mesma superclasse, direta ou indiretamente; cada objeto pode executar ações diferentes a partir da mesma chamada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Java - Polimorfismo

✅ CERTO. A afirmação descreve corretamente o polimorfismo em Java: objetos de subclasses (derivadas da mesma superclasse) podem ser tratados de forma uniforme e, ao receber a mesma chamada de método, executam comportamentos diferentes conforme sua classe concreta.

O polimorfismo é um dos pilares da programação orientada a objetos e, em Java, é implementado por meio de herança e sobrescrita de métodos. Quando uma referência do tipo da superclasse aponta para um objeto de uma subclasse, o método invocado é determinado em tempo de execução (ligação tardia ou dynamic dispatch). Isso permite que o mesmo código (superclasse.metodo()) comporte-se de maneira distinta dependendo do objeto real.

1Requisitos
Herança (superclasse → subclasse)
Método na superclasse
Sobrescrita na subclasse
2Mecanismo
Referência da superclasse
Objeto da subclasse
Ligação tardia (runtime)
3Efeito
Mesma chamada
Comportamento diferente
Polimorfismo em Java
LEVELsoulevel.com.br
Polimorfismo em Java: Requisitos (Herança (superclasse → subclasse), Método na superclasse, Sobrescrita na subclasse); Mecanismo (Referência da superclasse, Objeto da subclasse, Ligação tardia (runtime)); Efeito (Mesma chamada, Comportamento diferente)
PEGA ESSA DICA!

Na hora da prova, lembre-se: polimorfismo exige que o método exista na superclasse (ou interface) e seja sobrescrito nas subclasses. A chamada é feita a partir de uma referência do tipo da superclasse, mas o comportamento é o da subclasse real. É exatamente o que o enunciado afirma.

Gabarito: C (Certo).

Link permanente: /questoes/ce170994