from figura_geometrica import FiguraGeometrica from cuadrado import Cuadrado #No es posible crear objetos de una clase abstracta # figurageo = FiguraGeometrica() cuadrado = Cuadrado(5, "Azul") print(cuadrado.area()) print(cuadrado.color())
from cuadrado import Cuadrado from rectangulo import Rectangulo cuadrado = Cuadrado(4, "rojo") rectangulo = Rectangulo(8, 'verde') print(cuadrado.area_cuadrado(), cuadrado.color()) print(rectangulo.area_rectangulo(), rectangulo.color()) #el orden de busqueda es: #Cuadrado, FiguraGeometrica(izquierda), Color(derecha), Object(Clase Abuela) #print(Cuadrado.mro())