Ed
há 9 meses
A definição apresentada refere-se à capacidade de ter operações com o mesmo nome, mas que se comportam de maneira diferente dependendo do tipo do objeto que as invoca. Isso é uma característica fundamental do polimorfismo na programação orientada a objetos. Vamos analisar as alternativas: A) Polimorfismo - Correto, pois é exatamente isso que o polimorfismo faz: permite que métodos com o mesmo nome se comportem de maneira diferente em diferentes contextos. B) Herança - Refere-se à capacidade de uma classe herdar características de outra, mas não aborda a questão de operações com o mesmo nome. C) Encapsulamento - Diz respeito à ocultação de dados e à proteção do estado interno de um objeto, não se relaciona com a definição dada. D) OO (Orientação a Objetos) - É um conceito mais amplo que abrange várias características, mas não é específico para a definição apresentada. E) Abstração - Refere-se à simplificação de um sistema, focando nos aspectos essenciais e ocultando os detalhes, mas não se relaciona diretamente com a operação de métodos. Portanto, a alternativa correta é: A) Polimorfismo.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material