[pyar] Ejecutar un método al finalizar la instanciación

Ernesto Savoretti esavoretti en gmail.com
Dom Jul 11 21:57:15 ART 2010


El día 11 de julio de 2010 20:40, Juan BC <jbc.develop en gmail.com> escribió:

> clarete pero al redefinir __init__ aun asi se siga ejecutando el metodo...
> suppongo que es alog jugando con __new__ pero no se me ocurre bien como
> _______________________________________________


class A(object):
    def __init__(self):
        print "WAWAWA"

class B(A):
     def __init__(self):
        super.__init__(B, self)
        #Acá agregás lo que sea específico al __init__ de B

o bien:

class B(A):
     def __init__(self):
        A.__init__(self)
        #Acá agregás lo que sea específico al __init__ de B

La diferencia entre los dos casos es que el segundo (más claro), no te
sirve si tenés herencia múltiple.

Saludos
-- 

                                    Ernesto Savoretti



More information about the pyar mailing list