Re: [Python-es] Re: Resumen de Python-es, Vol 17, Envío 18
Reynaldo
reynaldomic en gmail.com
Mie Feb 11 05:07:46 CET 2009
fernando parodi escribió:
>> Desde el punto de vista de lo que estás modelando (dominio del problema) la
>> valvula debe contener un sensor que pueda medir el caudal. en tu modelo, la
>> valvula no contiene ningun sensor, entonces:
>>
>> #Nombre Archivo: Valvula.py
>> class Valvula:
>> def __init__(self):
>> self.condicion = 0 #(0= cerrado, 1=abierto)
>> self.caudal = 0 #caudal inicial
>> self.sensor1 = Sensor() #Ahora la valvula contiene un sensor para
>> poder medir el caudal.
>>
>> def Abrir(self):
>> self.condicion = 1
>>
>> def Cerrar(self):
>> self.condicion = 0
>>
>> def Caudal_Actual(sefl):
>> self.caudal=sensor1.Caudal_Medido()
>>
debiera ser : self.caudal = self.sensor1.Caudal_Medido()
no es cualquier sensor1 y por tanto debes referirte a el con propiedad.
un buena referencia sobre oop y python es esta
http://www.swc.scipy.org/lec/oop01.html
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es