静态方法 @staticmethod 变成静态方法后def实际上跟类没有什么关系了。 只是名义上鬼类管理,实际上在静态方法里访问不了类或实例中的任何属性。 类方法 @classmethod 只能访问类变量,不能访问实例变量。 属性方法 @property