我有sprite
类,内部有type
类。
class sprite:
class type:
ThisValue = 10
OtherValue = 22
def __init__(self, type = sprite.type.ThisValue):
self.type = type
当我尝试此操作时,它说未定义名称sprite
;错误引发def __init__()
行。如何在函数定义中访问ThisValue
?有没有更好的方式编写type
类?
答案 0 :(得分:1)
您只需要
def __init__(self, type = type.ThisValue):