Ed
mês passado
Vamos analisar a questão passo a passo: - A redefinição de métodos em classes derivadas está relacionada à capacidade de um método em uma subclasse ter uma nova implementação, diferente da classe base. - A ligação tardia (late binding) significa que a decisão de qual método será chamado ocorre em tempo de execução, permitindo que o programa escolha a versão correta do método conforme o tipo real do objeto. - Esses conceitos são fundamentais para o polimorfismo, que permite que objetos de diferentes classes derivadas sejam tratados de forma uniforme, mas com comportamentos específicos. - Além disso, a redefinição de métodos ocorre dentro do contexto da herança, pois a subclasse herda métodos da superclasse e pode redefini-los. Portanto, a alternativa correta que relaciona redefinição, ligação tardia, polimorfismo e herança é: Opção C: polimorfismo e herança.