Dostęp do zmiennej statycznej z metody statycznej
Chcę uzyskać dostęp do zmiennej statycznej z metody statycznej:
#!/usr/bin/env python
class Messenger:
name = "world"
@staticmethod
def get_msg(grrrr):
return "hello " + grrrr.name
print Messenger.get_msg(Messenger)
Jak to zrobić bez przechodzeniagrrrr
do metody? Czy to jest prawdziwy OOP? ..
Cokolwiek jakname
lubself.name
wydaje się nie działać:
NameError: global name 'name' is not defined
i
NameError: global name 'self' is not defined