使用Python如何将多个类实例与自己的对象作为成员?

时间:2015-03-31 20:53:30

标签: python class object instance

我试图让同一个类的两个对象有自己的对象作为成员...当我调用它们各个类的函数时,该函数是从两个顶层对象调用的......

像这样......

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标签定义,那么他们应该为该班级的特定实例个性化......

由于

0 个答案:

没有答案