[英]Is there a simpler way to pass variables from the outer class to an inner class?
在创建内部对象之前,您没有内部对象,此时您可以传递外部类的任何属性:
class Outer:
def __init__(self, df):
self.df = df
self._inner = self.Inner(self.df)
class Inner:
def __init__(self, parent_df):
self.parent_df = parent_df
另请参阅嵌套类是好习惯吗?
class Outer:
def __init__(self, df):
self.df = df
class Inner(Outer):
pass
Inner
现在将继承Outer
的属性和方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.