Como que funciona pode colocar dar um exemplo clássico com pessoa e pessoa física e/ou jurídica.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como que funciona pode colocar dar um exemplo clássico com pessoa e pessoa física e/ou jurídica.
Oi Rafael tudo bem?
Sim existe essas coisas. Achei uma página que dá exatamente o exemplo clássico de classes https://pt.wikibooks.org/wiki/Python/Conceitos_b%C3%A1sicos/Heran%C3%A7a_e_polimorfismo
A sobre escrita acontece assim:
class Parent(object):
def __init__(self):
self.value = 5
def get_value(self):
return self.value
class Child(Parent):
def get_value(self):
return self.value + 1Rodando depois alguns comandos
>>> c = Child()
>>> c.get_value()
6Vemos que a classe Child teve um comportamento diferente da classe Parent.
Uma coisa que o Python não tem que as outras linguagens OO clássicas tem é sobrecarga de método. Pois o Python é dimicamente tipado ou seja posso mudar o tipo de variável em tempo de execução e graças a isso não dá para fazer sobrecarga de métodos.
Espero ter ajudado!!!