Ed
mês passado
Vamos analisar as alternativas com base nos conceitos de polimorfismo e abstração em Java: - Polimorfismo: permite que uma única interface represente diferentes tipos de objetos, possibilitando que o mesmo método tenha comportamentos diferentes dependendo do objeto que o invoca. - Abstração: permite esconder os detalhes internos e expor apenas o que é essencial, facilitando o entendimento e manutenção do sistema. Analisando as alternativas: A) O polimorfismo provê flexibilidade por meio de comportamentos variáveis para uma mesma chamada de método, enquanto a abstração facilita a representação simplificada do objeto. — Correto. B) O polimorfismo restringe a sobrecarga de métodos para garantir comportamento imutável, enquanto a abstração aumenta a complexidade visual do objeto. — Incorreto, polimorfismo não restringe sobrecarga e abstração não aumenta complexidade visual. C) A abstração detalha todas as implementações privadas, enquanto o polimorfismo impede interação entre instâncias. — Incorreto, abstração esconde detalhes, e polimorfismo permite interação. D) A abstração substitui a herança, e polimorfismo é aplicado apenas em tipos primitivos. — Incorreto, abstração não substitui herança, e polimorfismo não é limitado a tipos primitivos. E) Conceitos exclusivos de linguagens de script e não aplicáveis em Java. — Incorreto, ambos são pilares da POO em Java. Portanto, a alternativa correta é: A) O polimorfismo provê flexibilidade por meio de comportamentos variáveis para uma mesma chamada de método, enquanto a abstração facilita a representação simplificada do objeto.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade