Polimorfismo é um princípio fundamental da Programação Orientada a Objetos (POO) que
promove a extensibilidade dos sistemas, permitindo a inclusão de novas classes e
funcionalidades com mínimas alterações no código existente. Ele se manifesta em dois
tipos principais: o polimorfismo por sobrecarga (estático) e o polimorfismo por sobrescrita
(dinâmico).
A respeito do conceito apresentado, avalie as asserções a seguir e a relação proposta entre
elas:
I. O polimorfismo por sobrecarga em Java permite que métodos com o mesmo nome
executem diferentes comportamentos com base no número ou no tipo de
parâmetros fornecidos.
II. No polimorfismo por sobrecarga, a escolha de qual método será invocado é feita em
tempo de execução, permitindo maior flexibilidade no comportamento dinâmico
dos objetos.
Após feita a análise, é correto afirmar que