Questão 24 · Informática: Programação e algoritmos
A partir de uma classe derivada de uma superclasse, podem-se invocar métodos que tenham a mesma assinatura, mas comportamentos distintos, ou seja, em que haja alteração do funcionamento interno de um método herdado de um objeto pai.
Na orientação a objetos, isso é possível por meio de
- A) polimorfismo.
- B) abstração.
- C) encapsulamento.
- D) namespaces.
- E) atributos.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: A.
O texto descreve a redefinição de um método herdado: a subclasse usa a mesma assinatura, mas com comportamento próprio. Na orientação a objetos, isso é o polimorfismo, que se manifesta especialmente pela sobrescrita (override) de métodos. Em tempo de execução, a mesma chamada de método produz resultados diferentes conforme o tipo real do objeto.
- (B) abstração: consiste em modelar apenas os aspectos essenciais de um objeto; não trata de alterar métodos herdados.
- (C) encapsulamento: restringe o acesso direto aos atributos por meio de modificadores de visibilidade; não define comportamento alternativo.
- (D) namespaces: organizam nomes e evitam conflitos entre identificadores; não se relacionam à sobrescrita.
- (E) atributos: são variáveis de estado da classe ou do objeto; não alteram métodos herdados.
Dica: sempre que a questão falar em mesmo nome de método com comportamento diferente em subclasse, pense em polimorfismo (sobrescrita), não em sobrecarga.
Fundamentos: Conceito de polimorfismo na orientação a objetos · Diferença entre sobrescrita e encapsulamento, abstração e namespaces
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 24, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.