一个类变量可以说class Foo
是一个Foo
对象本身吗?
例如,我正在尝试为 11 阶的有限域构建一个类,并且我希望选择的生成器 (2) 与该类关联一个实例。
我的想法是:
class FiniteField11:
generator = FiniteField11(2)
def __init__(self, element):
self.elt = element
这不会编译;我有一个NameError: name 'FiniteField11' is not defined
. 我意识到这里有一个先有鸡还是先有蛋的问题,但是有没有办法实现我想要的?
抱歉,如果这是重复的,但我找不到。