El día 21 de enero de 2013 07:58, Alvaro Manrique
<sanreikaj.fo...@gmail.com> escribió:

> Si pruebas el código se puede ver como en la segunda instancia de la clase
> hija recupero el valor asignado en la primera.
>
> Denme una manito porfa!!! :-s

Creo que tienes un error de concepto. Estás viendo las definiciones de
clase como si fueran bloques de código que se ejecutan en cada
instanciación. El único modo para que se ejecute código distinto en
cada instanciación es que ése código sea parte de un método, tal como
te indicaba Juan BC. Sin éso, todas las instancias compartirán los
mismos atributos y métodos de clase.

No entiendo bien qué quieres hacer, pero siempre puedes probar a
hacerlo en dos pasos:

c = Hija()
c.Miembro1 = Miembro()

Metería ésto en un método __new__ de alguna forma, tal vez como parte
de una metaclase; pero sin saber más no puedo orientarte.




-- 
Hyperreals *R: http://ch3m4.org/blog
Quarks, bits y otras criaturas infinitesimales
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a