我有这样的情况
class Outer(object):
def some_method(self):
# do something
class Inner(object):
def __init__(self):
self.Outer.some_method() # <-- this is the line in question
如何Outer
从Inner
类中访问类的方法?
嵌套类的方法不能直接访问外部类的实例属性。
请注意,即使您已经创建了内部类的实例,也不一定存在外部类的实例。
实际上,通常建议不要使用嵌套类,因为嵌套并不暗示内部类和外部类之间的任何特定关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句