Questão de Programação — Programação Orientada a Objetos — FGV 2025
- Código
- fg108662
- Banca
- FGV
- Órgão
- DPE-RO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas - Classe B
- Aencapsulamento.
- Bpolimorfismo.
- Ccomposição.
- Dabstração.
- Eherança.
GabaritoB — polimorfismo.
Gabarito: letra B. O polimorfismo é o princípio que permite tratar objetos de diferentes classes de forma uniforme por meio de uma interface comum. Encapsulamento, composição, abstração e herança não correspondem a essa definição.
Encapsulamento é o princípio de ocultar os detalhes internos de um objeto e proteger seus dados, não se relaciona com a capacidade de tratar objetos de diferentes classes uniformemente.
Polimorfismo (do grego "muitas formas") permite que objetos de classes distintas respondam ao mesmo método de acordo com sua própria implementação, através de herança ou interfaces. Isso promove reutilização e flexibilidade.
Composição é um tipo de associação onde um objeto contém outros objetos como partes, mas não fornece uma interface comum para tratamento uniforme entre diferentes classes.
Abstração consiste em focar nos aspectos essenciais de um objeto, ignorando detalhes irrelevantes, mas não é a responsável por permitir o tratamento uniforme via interface comum.
Herança é o mecanismo que permite que uma classe derive de outra, reutilizando atributos e métodos, mas por si só não garante o tratamento uniforme; é o polimorfismo que utiliza a herança para alcançar esse objetivo.
Gabarito: letra B.
Link permanente: /questoes/fg108662