Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 56 — Programação: Programação Orientada a Objetos — Polimorfismo

Programação Programação Orientada a Objetos — Polimorfismo

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 2: Desenvolvimento de Software

Gabarito disponível

Acerca do polimorfismo, julgue os itens a seguir.
I O uso de polimorfismo reduz a duplicação de código visto que permite abstrações genéricas.
II Interfaces são frequentemente utilizadas na aplicação de polimorfismo por contrato.
III Métodos polimórficos devem ser declarados exclusivamente como privados.
Assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Itens I e II corretos; III incorreto.

I está certo: o polimorfismo permite escrever código genérico sobre abstrações, evitando duplicação. II está certo: interfaces definem contratos que diversas classes implementam de formas distintas. III está errado: métodos privados não são visíveis nas subclasses e, portanto, não podem ser sobrescritos, sendo incompatíveis com o polimorfismo.

Análise das alternativas

A) Omite o item I, que está certo. B) Considera só o III, que é falso. D) Inclui o III (falso) e exclui o II. E) Inclui o III, falso.

Referência: POO: polimorfismo, sobrescrita e interfaces.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Área 2 (077_BANRISUL_002_01)