Qual conceito que consiste na alteração do funcionamento interno de um método herdado de um objeto pai?
questão 33 programação orientada a objetos
Veja abaixo qual a resposta correta da questão, por que as outras estão erradas e qual o assunto referente.
QUESTÃO 33 – Na Programação Orientada a Objetos (POO), um padrão de desenvolvimento muito
utilizado, há um conceito que consiste na alteração do funcionamento interno de um método herdado
de um objeto pai. Que conceito é esse?
A) Objeto.
B) Abstração.
C) Encapsulamento.
D) Herança.
E) Polimorfismo.
O conceito descrito na questão é o de Polimorfismo, que é a capacidade de um objeto de assumir diferentes formas ou comportamentos.
Vamos analisar as alternativas:
A) Objeto: Refere-se a uma instância de uma classe na POO. Não está diretamente relacionado à descrição do conceito na questão.
B) Abstração: Refere-se à capacidade de modelar características essenciais de um objeto, abstraindo detalhes menos relevantes. Embora seja um conceito importante na POO, não está diretamente relacionado à alteração do funcionamento interno de métodos herdados.
C) Encapsulamento: Refere-se ao princípio de esconder os detalhes de implementação de uma classe e expor apenas uma interface para interação. Embora seja fundamental na POO, não está diretamente relacionado à descrição na questão.
D) Herança: Refere-se à capacidade de uma classe herdar atributos e métodos de outra classe. Embora a herança esteja envolvida na situação descrita na questão, ela não descreve especificamente a alteração do funcionamento interno de métodos herdados.
E) Polimorfismo: Refere-se à capacidade de um objeto de uma classe derivada fornecer uma implementação específica de um método que é definido em uma classe base ou interface. Isso permite que um método seja chamado de forma uniforme, mas com diferentes comportamentos, dependendo do tipo de objeto que o invoca. Portanto, o polimorfismo corresponde exatamente à descrição fornecida na questão.
Assim, a resposta correta é a letra E) Polimorfismo.
O assunto da questão é um conceito chave na Programação Orientada a Objetos, que permite a flexibilidade e extensibilidade dos programas.
Leia mais em: ww.fundatec.org.br/portal/con...