摘要: [TOC] 第十一章、super()详解 一、引出super()来由 原始用法: 在python类的方法中,要调用父类的某个方法,通常是 使用非绑定的类方法(用类名来引用的方法),并在参数列表引入待绑定的对象self,达到调用父类方法的目的。 缺点: 这样做的缺点是,当一个子类的父类发生变化时(如类 阅读全文
posted @ 2019-08-27 21:40 得淼 阅读(164) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-27 19:14 得淼 阅读(112) 评论(0) 推荐(0)
摘要: [TOC] 第十一章、菱形继承问题 一、菱形继承问题 1.1 多层继承 1.2 多继承 1.3 多继承的多层继承 引用:属性查找顺序中 ​ 对象自身——》子类——》父类(多继承)——》报错 而多继承的多层继承模型对经典类和新式类来说,属性的查找顺序是 不同 的,称为菱形继承问题。现在我们分别看一下 阅读全文
posted @ 2019-08-27 17:16 得淼 阅读(205) 评论(0) 推荐(0)
摘要: [TOC] 第十一章、类的继承 一、什么是继承 继承是一种新建类的 方式 ,新建的类称为 子类 ,被继承的类称为 父类 继承的特性:子类遗传父类的属性和函数 二、为什么要继承 可以减少代码的冗余 三、对象的继承 python可以一个类同时继承多个父类 在Python3中如果一个类没有继承任何类,则默 阅读全文
posted @ 2019-08-27 16:56 得淼 阅读(160) 评论(0) 推荐(0)
摘要: [TOC] 第十一章、对象属性查找顺序与属性和方法 一、属性查找 对象自身——》子类——》父类(多继承)——》报错 二、对象赋属性 方式一:给自己对象加一个属性 方拾二:\_\_init\_\_()方法内赋值 方式三:对象.方法 三、绑定方法 定义在类内部的方法 类来调用的话,就是普通函数,有几个参 阅读全文
posted @ 2019-08-27 16:38 得淼 阅读(296) 评论(0) 推荐(0)