对象的绑定方法

默认情况下 类中的方法都是对象绑定方法

其特殊之处在于,

当使用对象调用该函数时会自动传入对象本身作为第一个参数

当使用类名来调用的时候 他就是一个普通的函数,有几个参数就得传几个参数

联系类

class Teacher:
    school = "old boy"
    def __init__(self,name,hp,gj,):                                 #结果是一个内存地址<__main__.Teacher object at 0x0000027C1B18FC18>
        self.name = name
        self.hp = hp
        self.gj = gj

    def jineng(self):
         print(f"姓名{self.name}  血量{self.hp}  攻击力{self.gj}")

res = Teacher("杨鑫",100,10)
res.jineng()

res = Teacher("吴昊",10,2)
res.jineng()
res = Teacher("王刚",200,10)
res.jineng()
原文地址:https://www.cnblogs.com/yangxinpython/p/11240511.html