1
class A(object):
class B(object): pass
class C(A.B): pass
NameError: name 'A' is not defined
如何从B
继承C
,如果他们是相邻,无论是嵌套在A
(内部类)?
class A(object):
class B(object): pass
class C(A.B): pass
NameError: name 'A' is not defined
如何从B
继承C
,如果他们是相邻,无论是嵌套在A
(内部类)?
在课程正文完成执行之前,您不能使用A
。
您可以指的是'本地'名称;类体是作为一个函数执行的,并且该函数的本地名称空间用于提供类属性;在班级体内,B
是本地名称:
class A(object):
class B(object): pass
class C(B): pass