分配给不完整的实例化类

时间:2016-10-21 04:21:07

标签: python class

在Python中,我是否必须担心分配实例属性以引用“未完成的实例化”类(如果我使用了错误的术语,请原谅我)?例如:

class Child:
    def __init__(self, parent):
        self.p = parent
        print(self.p.x)

class Parent:
    def __init__(self):
        self.x = 1
        self.c = Child(self)

a = Parent()

这打印'1',所以它有效。但这种设计有什么问题吗?引用尚未完成的实例化父类是Child内部的问题。 init ?感谢您对新手的任何帮助。

0 个答案:

没有答案