<aside> 📌 INFORMAÇÕES GERAIS DA PÁGINA

</aside>

<aside> <img src="/icons/forward_yellow.svg" alt="/icons/forward_yellow.svg" width="40px" /> SUMÁRIO

INDÍCES ⬇️

</aside>

<aside> 📌 EXERCÍCIOS DIÁRIOS

</aside>

<aside> <img src="/icons/forward_yellow.svg" alt="/icons/forward_yellow.svg" width="40px" /> Após a leitura da página, resolva os seguintes exercícios:

</aside>


A palavra polimorfismo significa ter muitas formas.

O que é Polimorfismo?

A palavra polimorfismo significa ter muitas formas. Na programação, polimorfismo significa o mesmo nome da função sendo usada para tipos diferentes.

len("python")

Variáveis de classe e variáveis de instância

Polimorfismo com herança

Na herança, a classe filha herda os métodos da classe pai. No entanto, é possível modificar um método em uma classe filha herdada da classe do pai. Isso é particularmente útil nos csasos em que o método herdado da classe pai não se encaixa perfeitamente na classe filha.

Exemplo

class Estudante:
	curso = "Pyjetando"

def __init__(self, nome, numero):
	self.nome = nome
	self.numero = numero

def __str__(self):
	return f"{self.nome} ({self.numero} - {self.escola})"

gui = Estudante("Guilherme", "46123")

Métodos de classe e métodos estáticos