1、将Python中的一个类的方法设为静态的(即通过类名就可以调用),只需在方法名前加上“@staticmethod”
注意:使用了静态方法,则不能再使用self
class PersonManager(object):
@staticmethod
def saveOrUpdatePerson(person):
'''保存、更新一个联系人'''
name = person.name
self.personStore[name] = person
Util.Util.objectToFile(self.personStore, self.filepath)注意:使用了静态方法,则不能再使用self
本文介绍如何在Python中定义和使用静态方法。通过示例代码展示了静态方法的基本语法,并解释了其与实例方法的区别。静态方法不需要访问实例状态,因此无法使用self参数。
1259

被折叠的 条评论
为什么被折叠?



