Skip to main content

Object Oriented Programming | Python

  • Object Oriented Programming | Python

PDF sobre OOP

Herança | Python

# Classe Pai
class Animal:
def __init__(self, nome):
self.nome = nome

def falar(self):
return "Som indefinido"

# Classe Filha (herda de Animal)
class Cachorro(Animal):
def falar(self):
return "Au au!"

class Gato(Animal):
def falar(self):
return "Miau!"

# Uso
dog = Cachorro("Rex")
cat = Gato("Mimi")

print(dog.nome, "diz:", dog.falar()) # Rex diz: Au au!
print(cat.nome, "diz:", cat.falar()) # Mimi diz: Miau!