Grupo de Python
Publico Grupo
Publico Grupo
Active 3 meses
Este grupo esta relacionado con nuestro curso profesional de Python. Aquí se comparten temas... View more
Publico Grupo
Responder a: Duda sobre los @property
Hola. no pude modificar mi respuesta anterior, pero ya hice pruebas y esto concluí:
Primero: El constructor de la clase __INIT__ debe inicializar las variables que le has indicado, entre ellas el de ‘estado’. Por ello el __init__ hace un llamado al decorador de estado, para poder inicializar la variable de estado. Es decir, SI o SI lo debe de ejecutar, a menos que no la inicialices en el __init__ pero el ejercicio te estipula hacerlo.
Segundo. Estos decoradores son para obtener/sobreescribir los atributos, por ende ..pues.. no es natural que lleven esos mensajes de cambio, a menos que sea un valor incorrecto, en donde tiramos el valueError.
Ejemplo:
>>> Objeto.x = 5
>>> ‘Ha colocado un numero entero satisfactoriamente’
¿Te imaginas tener que leer estos mensajes cada vez que usamos las variables? 😀
Saludos y si cometí algún error, agradecería me lo comenten, ya que lo que he dicho, es lo que he estado aprendiendo.
Muchos ánimos y para adelante.