我试图让同一个类的两个对象有自己的对象作为成员...当我调用它们各个类的函数时,该函数是从两个顶层对象调用的......
像这样......class Operation(threading._Timer):
def __init__(self):
threading._Timer.__init__(self)
def cancel(self):
self.finished.set()
class Manager():
def __init__(self):
self.ops = Operation()
def stop(self):
self.ops.cancel()
class A(object):
def __init__(self):
self.ClassManager = Manager()
instance1 = A()
instance2 = A()
instance1.ClassManager.stop()
#
当我拨打instance1.ClassManager.stop()
时,它也会停止instance2的Manager.Operation ....
我环顾四周,发现如果你的班级__init__(self):
的成员用self
标签定义,那么他们应该为该班级的特定实例个性化......
由于