class A:
def __init__(self):
self.name = '测试类'
self.class1 = self.__B()
self.class2 = self.class1.doSomeThing()
class __B:
def __init__(self):
self.name = '私有类'
def doSomeThing(self):
return __B()
a = A()
在上述代码中,执行之后会有出错提示 NameError: name '_B__B' is not defined
请问,如何在私有类中实例化本身的类型,使用公有类可以实例化,不用回答这个方式了