绑定方法
对象的绑定方法/类的绑定方法
对象的绑定方法:
#1.对象的绑定方法
class ThisIsPerson:
address = 'LiuHe'
def __init__(self, name, age):
self.name = name
self.age = age
def print_info(self): #这就是一个绑定给对象的方法
print('%s😄%s是老板,%s岁' % (self.address, self.name, self.age))
obj6 = ThisIsPerson('tiandi', 23)
#注意,用对象来调用没有传入参数,因为参数就是调用的对象本身
obj6.print_info()
LiuHe😄tiandi是老板,23岁
#1.默认情况下,在类中定义的函数就是绑定方法
#2.当用对象本身来调用类中的方法时,默认会把对象本身作为参数传入方法中。而用类名调用时则需要传入参数(对象)。
obj6 = ThisIsPerson('tiandi', 23)
ThisIsPerson.print_info(obj6)
#这就是用类名进行调用,必须传入被绑定对象作为参数
LiuHe😄tiandi是老板,23岁
总结:
#1.默认情况下,在类中定义的函数就是绑定方法
#2.当用对象本身来调用类中的方法时,默认会把对象本身作为参数传入方法中。