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