【发布时间】:2015-09-14 02:31:07
【问题描述】:
在 Python (2.7) 中,可以使用嵌套类声明,这有时可以方便地组织本地类。
但是,我不知道如何引用父类中的类,以便从中派生。
一个最小的例子是这样的:
class A(object):
class B(object):
pass
class C(object):
class D(A.B): # <-- fails with "NameError: name 'A' is not defined"
pass
在给定类声明的嵌套结构的情况下,如何使 D 类从 B 类派生?
【问题讨论】:
标签: python class python-2.7 inheritance nested-class