我实现了嵌套属性类。当我使用它时,我使用__getattr__(self, name)
方法,我注意到当我在类名def MethodName(self)
中引用一个方法时,它会使用{{__getattr__(self,name)
方法将字符串传递给name = MethodName
方法1}}这对我来说很有意义。
但是,如果我将def MethodName(self)
更改为def __MethodName(self)
,则传递的字符串为name = _ClassName__MethodName
为什么要添加_ClassName
?