Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2011, 14:07
iozk
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: como hacer referencia a unmiembro de una clase desde otra clase en otro ar

creeo que ya lo entendi un poco lo que se hace es accesar o validar el identificador como self justo asi

Código python:
Ver original
  1. class B:
  2.        def __init__(self, parent a):
  3.             self._a = a
  4.             self._a.GetMethod()

Código Python:
Ver original
  1. import B
  2.  
  3. class A:
  4.       def __init__(self, parent, id):
  5.           self.b = B(self, self)#como el segundo 'self'
  6.  
  7.       def GetMethod(self):
  8.             pass

algo asi pero expandirlo de una tercera clase como lo hago?
por ejemplo la clase C pasa por la clase B como lo haria para obtener o leer el metodo de la clase Aen la clase C?

ejemplo
Código Python:
Ver original
  1. class C:
  2.       def __init__(self, parent, a):
  3.             self._a = a
  4.             self._a.GetMethod()

Código Python:
Ver original
  1. import C
  2.  
  3. class B:
  4.      def __init__(self, parent, a):
  5.           self._a = a
  6.           self.c = C(self, self._a)

esto no pasa?

Última edición por AlvaroG; 13/01/2011 a las 14:44 Razón: resaltado de código