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