Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CESPE / CEBRASPE 2023

Engenharia de SoftwareOrientação a Objetos
Código
ce153150
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Perfil: Análise de Negócios
A respeito de engenharia de software, julgue o item subsecutivo.No paradigma da orientação a objetos, o polimorfismo permite que várias operações distintas possuam o mesmo nome, desacoplando, assim, os objetos uns dos outros, tornando-os mais independentes.
  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”.

Polimorfismo em Orientação a Objetos

Gabarito: Certo. A afirmação está correta. No paradigma da orientação a objetos, o polimorfismo permite que operações distintas (métodos) compartilhem o mesmo nome, mas se comportem de forma diferente conforme a classe do objeto. Isso desacopla os objetos, pois o código cliente pode invocar métodos em uma interface comum sem conhecer a implementação concreta.

O polimorfismo é um dos pilares da POO, ao lado do encapsulamento, herança e abstração. Ele pode ser realizado de duas formas principais: por sobrecarga (overloading) — mesmo nome, assinaturas diferentes — e por sobrescrita (overriding) — método com mesma assinatura em classes derivadas. O efeito de desacoplamento está especialmente presente na sobrescrita: ao programar para uma interface ou classe abstrata, o código não precisa saber qual classe concreta está sendo usada, desde que ela implemente o método esperado. Exemplo clássico: uma classe Animal define o método emitirSom(), e as subclasses Cachorro e Gato o sobrescrevem com implementações diferentes. O código que chama animal.emitirSom() não precisa saber qual animal é, apenas que ele responde à mensagem.

Gabarito: Certo.

Link permanente: /questoes/ce153150