静态方法只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性
1 class Dog(object): 2 def __init__(self,name): 3 self.name=name 4 @staticmethod #实际上跟类没什么关系了,调用时用到类名 5 def eat(): 6 print("s is eating %s"%("dd")) 7 d=Dog("ChenRonghua") 8 d.eat()
原文:http://www.cnblogs.com/jyh-py-blog/p/7753637.html