摘要: 动态设置属性 setattr() 参数1:对象(类) 参数2:属性名 参数3:属性值 class Animal: def eat_food(self): print(" 吃东西 ") key = 'name' value = "musen" setattr(Animal, key, value) p 阅读全文
posted @ 2022-11-18 14:25 NikeAirBall 阅读(221) 评论(0) 推荐(0)
摘要: 语法 object:python中所有类的顶级父类(基类) # 继承object类 class 类名(object): pass # A类继承于B类,B是父类 class A(B): pass 作用 子类通过继承可以获得父类的属性和方法,提高开发的效率及代码的复用率。(__开头的私有属性和方法的除外 阅读全文
posted @ 2022-11-18 14:12 NikeAirBall 阅读(150) 评论(0) 推荐(0)
摘要: 实例方法 1、只能通过对象调用(第一个参数self:代表对象本身) 2、适用场景:方法内部如果要使用对象的属性或者方法,就要定义成对象方法 类方法 1、要先使用@classmethod声明 2、(第一个参数cls:代表类本身) 3、可以通过类调用,也可以通过对象用 4、适用场景:方法内部只使用类属性 阅读全文
posted @ 2022-11-18 13:07 NikeAirBall 阅读(79) 评论(0) 推荐(0)