我想知道是否有可能像下面这样做
class A:
a = 1
class B:
a = 2
class C(A):
pass
x = A.B.C()
print(x.a)
在这个场景中,我希望它打印1
。你知道吗
我在这里看到其他文章试图从父类继承,但我试图阻止类B
继承父类中的所有内容。这是一个关于类的组织的问题,如果我像这样放置类而不是创建非嵌套类,那么对于我的需要,它的组织会更加直观。如果需要更多的信息,请告诉我。你知道吗
我真的不知道如何更好地用词,所以这里是一个更好的图片,我已经在工作。你知道吗
class TopLevelClass:
class MidLevelClass:
someVar = 'SomeText'
class SiblingToMidLevel:
class Child1:
class Child2(MidLevelClass):
pass
最终我要做的是能够从Child2
类访问someVar
变量。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐