Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023
- Código
- qq894245
- Banca
- FUNDATEC
- Órgão
- IF-SC
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- AObjeto.
- BAbstração.
- CEncapsulamento.
- DHerança.
- EPolimorfismo.
GabaritoE — Polimorfismo.
Gabarito: letra E. O conceito que consiste na alteração do funcionamento interno de um método herdado de um objeto pai é o Polimorfismo, especificamente por meio da sobrescrita (override) de métodos. Herança fornece a base para que o método exista na classe filha, mas é o polimorfismo que permite que ele se comporte de forma diferente.
A questão testa a distinção entre herança (mecanismo de reúso) e polimorfismo (capacidade de um objeto assumir múltiplas formas, alterando o comportamento herdado).
Objeto é a instância de uma classe, não um conceito que altera métodos herdados.
Abstração é o processo de ocultar detalhes complexos e expor apenas o essencial; não trata de alteração de métodos herdados.
Encapsulamento protege os atributos e métodos de uma classe, controlando o acesso, mas não modifica o comportamento herdado.
Herança permite que uma classe filha receba atributos e métodos da classe pai, mas a alteração do funcionamento interno de um método herdado é uma consequência do polimorfismo (sobrescrita). Herança é o meio; polimorfismo é o resultado que possibilita o comportamento distinto.
Polimorfismo é a capacidade de objetos de diferentes classes responderem ao mesmo método de maneiras específicas. Na sobrescrita, a classe filha redefine um método herdado, alterando seu funcionamento interno — exatamente o que descreve o enunciado. É um dos pilares da POO.
A alternativa D (Herança) é a principal armadilha. O aluno pode confundir o mecanismo que dá acesso ao método (herança) com a capacidade de alterar seu comportamento (polimorfismo). A banca aposta nessa troca. Lembre-se: herança = 'herdar', polimorfismo = 'modificar o comportamento herdado'.
Gabarito: letra E.
Link permanente: /questoes/qq894245