Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 105 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

Polimorfismo

 

Polimorfismo basicamente é a capacidade de você reconhecer e reaproveitar as funcionalidades de um objeto para uma situação adversa, se um objeto que você já possui já tem as características que você necessita pra quê você iria criar um novo objeto com tais características do zero.

Na verdade, já fizemos polimorfismo no capítulo anterior enquanto usávamos a função super( ) que é dedicada a possibilitar de forma simples que possamos sobrescrever ou estender métodos de uma classe para outra conforme a necessidade.

 

Repare que a classe filha Gol possui seu método construtor e logo em seguida usa da função super( ) para buscar de Carros os parâmetros que ela não tem.