Questão de Programação — Programação Orientada a Objetos — UECE-CEV 2025
ProgramaçãoProgramação Orientada a Objetos
- Código
- qg615400
- Banca
- UECE-CEV
- Órgão
- PGE-CE
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico de Representação Judicial - Tecnologia da Informação - Análise e Desenvolvimento de Sistemas
Em Programação Orientada a Objetos (POO), o polimorfismo permite que objetos de diferentes classes sejam tratados de forma uniforme, através de uma interface comum. Considerando a implementação de polimorfismo, assinale a afirmação verdadeira.
- AO polimorfismo só pode ser implementado através de herança, não sendo possível usá-lo com interfaces ou classes abstratas.
- BO polimorfismo em POO é alcançado quando um método na classe filha sobrescreve (override) um método da classe pai, permitindo que o método da classe filha seja chamado, mesmo quando o objeto é referenciado por um tipo da classe pai.
- CO polimorfismo é uma técnica usada apenas em linguagens de programação que suportam múltiplas heranças, não podendo ser aplicado em linguagens que suportam herança simples.
- DO polimorfismo em POO permite que métodos com o mesmo nome, mas em diferentes classes, tenham comportamentos completamente distintos, sendo implementado através de sobrecarga de métodos (method overloading).
- EO polimorfismo em POO é alcançado apenas quando se utiliza o mesmo nome de método em diferentes classes, mas os métodos precisam ter exatamente a mesma implementação para funcionar corretamente.