Como que funciona pode colocar dar um exemplo clássico com pessoa e pessoa física e/ou jurídica.
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 + 1
Rodando depois alguns comandos
>>> c = Child()
>>> c.get_value()
6
Vemos 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!!!