1
如何得到這個工作:如何從內部類構造函數訪問外部類的靜態成員?
class ABC(object):
C1 = 1
class DEF(object):
def __init__(self, v=ABC.C1):
self.v = v
a = ABC()
從內部類DEF,我無法訪問常量「C1」。我嘗試了「ABC.C1」和「C1」,但無濟於事。
請指教。
感謝您的澄清。 我這樣解決它:def __init __(self,v = None):如果v是None:v = ABC.C1 – 2010-12-19 12:07:34
是的,這也適用。儘管如此,沒有必要嵌套類,無論如何。如果你解釋爲什麼你認爲你需要它,它可能是有用的。 – 2010-12-19 12:14:56