我想從一個靜態方法訪問靜態變量:訪問靜態變量從靜態方法
#!/usr/bin/env python
class Messenger:
name = "world"
@staticmethod
def get_msg(grrrr):
return "hello " + grrrr.name
print Messenger.get_msg(Messenger)
如何做到這一點沒有通過grrrr
的方法?這是真正的OOP ..
任何像name
或self.name
似乎不工作:
NameError: global name 'name' is not defined
和
NameError: global name 'self' is not defined