实例方法是最常使用的一种方法,通常使用标准调用(还有其他调用方法,但用的很少)
标准调用:
class Person:
def eat(self): #在实例调用该函数时,会自动传入一个参数,如果括号里不输入任何,则拨错
print(123)
p=Person()
p.eat() #这里并没有要求我们输入参数
使用类调用(不常用)
class Person:
def eat(self):
print(123)
#方法类都是存储在类__dict__所指向的字典里
func=Person.eat
func("good") #这里需要手动输入参数,否则报错