# superclasse
class Animal:
def __init__(self, nome): #construtor
self.nome = nome
def fazer_som(self): #método
print("Som genérico de animal")
# subclasse Gato
class Gato(Animal):
def fazer_som(self): #sobrescrevendo o método
print(f"{self.nome} diz: Miau!")
class Vaca(Animal):
def fazer_som(self):
print(f"{self.nome} diz: Muuu!")
# criando objetos
bichano = Gato("Bichano")
mimosa = Vaca("Mimosa")
bichano.fazer_som() #chamando o método
mimosa.fazer_som()
To embed this project on your website, copy the following code and paste it into your website's HTML: