from Figura2D import Figura2D


class Cuadrado(Figura2D):
    def __init__(self, lado):
        """Constructor de la clase"""
        Figura2D.__init__(self, "Cuadrado")
        self.Lado = lado

    def perimetro(self):
        """retorna el perimetro"""
        return self.Lado * 4.0

    def area(self):
        """Retorna el area"""
        return self.Lado * self.Lado


"""
Prueba de las clases
"""
if __name__ == "__main__":
    a = Cuadrado(2)
    b = Cuadrado(5)

    a.visualiza()
    b.visualiza()
