06.08 Python – Clases – Herencia múltiple

class Color:
    def __init__(self,color):
        self.color=color
    def __str__(self):
        return "Color: " + self.color

class Figura:
    def __init__(self,lado):
        self.lado=lado
    def __str__(self):
        return "Lado: " + str(self.lado)

class Cuadrado(Color,Figura):
    def __init__(self,textura,color,lado):
        self.textura=textura
        Color.__init__(self,color)
        Figura.__init__(self,lado)
    def __str__(self):
        return "Textura: " + self.textura + Color.__str__(self) + Figura.__str__(self)

c=Color("verde")
print(c)

f=Figura(23)
print(f)

cua=Cuadrado("liso","amarillo",66)

print(cua)

Related Posts