a programação de uma plataforma educacional que utiliza simulações gráficas, um estudante percebeu que diferentes componentes visuais reagiam de forma distinta ao mesmo comando ‘desenhar()’, mesmo quando eram manipulados através de ponteiros para a classe base ‘ElementoVisual’. Isso foi possível graças ao uso de funções virtuais. Qual conceito permite esse comportamento?
A)Polimorfismo em tempo de execução.
B)Generalização funcional.
C)Encapsulamento por ponteiros.
D)Funções inline especializadas.
E)Conversão implícita de classes.
Ed
há 6 dias
A resposta correta para a pergunta é: A) Polimorfismo em tempo de execução. Esse conceito permite que diferentes classes que herdam de uma classe base respondam de maneira distinta ao mesmo comando, como o `desenhar()`, quando são manipuladas através de ponteiros ou referências da classe base.