tôi muốn truy cập một biến tĩnh từ một phương pháp tĩnh:Tiếp cận biến tĩnh từ phương pháp tĩnh
#!/usr/bin/env python
class Messenger:
name = "world"
@staticmethod
def get_msg(grrrr):
return "hello " + grrrr.name
print Messenger.get_msg(Messenger)
Làm thế nào để làm điều đó mà không đi grrrr
đến một phương pháp? Đây có phải là OOP đúng ..
Bất cứ điều gì như name
hoặc self.name
dường như không làm việc:
NameError: global name 'name' is not defined
và
NameError: global name 'self' is not defined