可以說一個類變量,class Foo
是一個Foo
對象本身?類變量可以是類的一個實例嗎?
例如,我試圖爲11階有限域構建一個類,並且我想讓一個選定的生成器(2)與這個類關聯一個實例。
我心裏有:
class FiniteField11:
generator = FiniteField11(2)
def __init__(self, element):
self.elt = element
這並不編譯;我有一個NameError: name 'FiniteField11' is not defined
。 我意識到這裏有一個雞或雞蛋的第一個問題,但是有沒有辦法實現我想要的?
道歉,如果這是重複的,但我找不到一個。