[pyar] Dudas sobre Clase y Herencia

Roberto Bozzacchi robbie en metasigno.com
Lun Jun 7 16:45:34 ART 2010


Por más que me fije manuales que me bajé y referencias, no logro entender de
todo la herencia en Python.
Eso que ya trabajé con lenguajes orientados a objeto como Delphi,
ObjectPascal, .Net.....
No logro entender el error...

Les muestro mi ejemplo:

import serial

def ModemUSB(serial):
    def __init__(self):
        print "Creando ModemUSB"

    def TipoSerial(self):
        print "ModemUSB"


if __name__=='__main__':
    Port = ModemUSB.Serial()


El error que me da es este:

Port = ModemUSB.Serial()
AttributeError: 'function' object has no attribute 'Serial'

Sin embargo cuando uso la clase serial en otro proyecto, lo tengo que
inicializar de esta forma:

*s = serial.Serial(i)*

Entonces?
No se supone que ModemUSB herede los métodos de la Clase Serial?

-- 

Robbie Bozzacchi
Metasigno Brain
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100607/6b66f7b4/attachment.html>


More information about the pyar mailing list