参考资料:《Python学习手册》第五版下册 class Person(object): def __init__(self): self.message = None def printer(self, text): self.message = text print(self.message) p = Person() # 实例直接调用方法 p.printer("instance call") # 通过类调用方法 Person.printer(p, 'class call') """ 输出结果: instance call class call """
实例与类调用方法的区别:实例调用方法会自动传入实例对象本身,而类调用方法时需要显示的传入实例对象本身。