O polimorfismo em programação orientada a objetos refere-se à capacidade de diferentes classes responderem de forma diferente a mensagens específicas de cada classe. Isso é possível graças à herança e às respostas uniformes que você trata objetos de diferentes classes de maneira uniforme. Desde que polimorfismo em programação orientada a objetos? A. Polimorfismo é a ocultação de atributos e métodos de uma classe. B. Polimorfismo é a criação de listas em Python. C. Polimorfismo é a capacidade de diferentes classes responderem de forma diferente à mesma mensagem, permitindo tratar objetos de diferentes classes de maneira uniforme. D. Polimorfismo é a capacidade de uma classe ter múltiplos construtores. E. Polimorfismo é a criação de classes em Python.