Ed
há 3 dias
A afirmação "Polimorfismo permite que métodos com a mesma assinatura tenham comportamentos distintos em subclasses" se refere diretamente ao conceito de polimorfismo na Programação Orientada a Objetos. O polimorfismo é a capacidade de diferentes classes responderem a métodos com o mesmo nome de maneiras diferentes, dependendo da implementação específica em cada classe. Analisando as alternativas: a. Encapsulamento - Refere-se à ocultação de dados e implementação, não ao comportamento de métodos. b. Polimorfismo - Esta é a definição correta, pois se refere exatamente ao que foi mencionado na afirmação. c. Herança - Diz respeito à capacidade de uma classe herdar características de outra, mas não aborda diretamente o comportamento de métodos. d. Abstração - Refere-se à simplificação de um sistema, focando nos aspectos essenciais, mas não ao comportamento de métodos. e. Ligação - Refere-se à forma como métodos são associados a chamadas, mas não é o foco da afirmação. Portanto, a alternativa correta é: b) Polimorfismo.