caicaix

导航

2023年6月29日 #

面向对象(魔术方法、反射、异常、minins)

摘要: 魔术方法(内置方法) 1.__str__ 、__repr__ 当调用类产生对象,如果直接打印对象或输出对象的时候,如果类里有方法__str__或__repr__时,不再打印对象的内存地址,而会运行一遍方法里的代码,然后打印出方法的返回值,返回值只能是字符串。 当两个方法都存在时__str__的优先级 阅读全文

posted @ 2023-06-29 20:46 菜CAIx 阅读(10) 评论(0) 推荐(0) 编辑

面向对象(三大特征、继承下的查找、super、组合)

摘要: 面向对象有三大特征:封装、继承和多态 继承 继承其实和封装差不多,就是新建的类称为是子类或派生类,多个子类继承同一个类,这个类教父类或基类 1.为什么要继承 类解决什么问题:解决的是对象与对象之间代码冗余问题 继承解决什么问题:解决的是类与类之间的代码冗余问题 2.怎样继承 新式类:继承了objce 阅读全文

posted @ 2023-06-29 15:14 菜CAIx 阅读(9) 评论(0) 推荐(0) 编辑