默认情况下 类中的方法都是对象绑定方法
其特殊之处在于,
当使用对象调用该函数时会自动传入对象本身作为第一个参数
当使用类名来调用的时候 他就是一个普通的函数,有几个参数就得传几个参数
联系类
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()