day22总结
目录 类的绑定方法 classmethod 非绑定方法 staticmethod isinstance和issubclass 判断一个对象是否是一个类的实例---isinstance 判断一个类是否是另一个类的子类---issubclass 反射 什么是反射? 反射的四种方法 类的内置方法(魔法方法) 什么是类的魔法方法? 常用的类的魔法方法 类的魔法方法 __del__ 的应用 单例模式 什么是单例模式 单例模式的目的 如何实现 类的绑定方法 classmethod 是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 由类来调用类中定义的函数称之为类的绑定方法,该函数会绑定给类使用,并且会将类当做该绑定方法的第一个参数自动传入 class People: def __init__(self,name,age): self.name = name self.age = age @classmethod #先使用装饰器默认添加函数参数 "cls" def prt_info(cls): print(f'''姓名: {cls('蔡启龙',25).name} 年龄: {cls('蔡启龙',25).age}''') People.prt_info() print('*'*50) people = People('tank',30) people.prt_info()