class Fecha:
def __init__(self, aghnio, mes, dia):
self.aghnio = aghnio
self.mes = mes
self.dia = dia
def __str__(self):
return '{}-{}-{}'.format(self.aghnio, self.mes, self.dia)
if __name__ == '__main__':
fecha = Fecha.__new__(Fecha)
# Produce error. El atributo no ha sido definido aún:
# fecha.mes
setattr(fecha, 'aghnio', 2019)
setattr(fecha, 'mes', 1)
setattr(fecha, 'dia', 14)
print(fecha)
Comments
0 B
|👍
/👎