示例#1
0
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())
示例#2
0
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())