ObjectA calling ObjectB
Midas
MidasOneTwo at hotmail.nospam.com
Sat Dec 27 16:37:07 EST 2003
More information about the Python-list mailing list
Sat Dec 27 16:37:07 EST 2003
- Previous message (by thread): ObjectA calling ObjectB
- Next message (by thread): ObjectA calling ObjectB
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks for replying. It looks like you hardcoded the name ObjectB within ClassA. I'd like to avoid all hardcoding of names. In other words, I'd like ObjectA to be *told*, at run time, which object to call and which method to call. On Sat, 27 Dec 2003 21:42:05 +0100, Lawrence Oluyede wrote: >You could simply do something like this: > >class A: > def __init__(self): > self.ObjectB = B() > >class B: > def someMethod(self): > pass > >if __name__ == "__main__": > ObjectA = A() > ObjectA.ObjectB.someMethod()
- Previous message (by thread): ObjectA calling ObjectB
- Next message (by thread): ObjectA calling ObjectB
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list