嵌套类不会降低也不提高执行效率。它可能会改变维护和理解效率。
嵌套类成为父类的 另一个属性
。您必须引用
A.B而不是
B。就是这样,您将查找推迟到另一个名称空间。换句话说,您的
__init__方法将失败,因为没有全局名称
B,只有
A.B并且
self.B存在(都引用相同的类对象)。
否则,嵌套类与其父类之间就没有特殊的关系,就像Java中那样。
大多数Python开发人员不会嵌套类,因此这样做会违反约定并增加维护成本。
欢迎分享,转载请注明来源:内存溢出
嵌套类不会降低也不提高执行效率。它可能会改变维护和理解效率。
嵌套类成为父类的 另一个属性
。您必须引用
A.B而不是
B。就是这样,您将查找推迟到另一个名称空间。换句话说,您的
__init__方法将失败,因为没有全局名称
B,只有
A.B并且
self.B存在(都引用相同的类对象)。
否则,嵌套类与其父类之间就没有特殊的关系,就像Java中那样。
大多数Python开发人员不会嵌套类,因此这样做会违反约定并增加维护成本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)