摘要: 目录 一、单独调用父类的方法 二、super() 方法基本概念 2.1 描述 2.2 语法 2.3 单继承使用super() 2.4 多继承使用super() 三、注意事项 四、练习 一、单独调用父类的方法 需求:编写一个类,然后再写一个子类进行继承,使用子类去调用父类的方法1。 使用方法1打印: 阅读全文
posted @ 2019-11-20 18:25 ABDM 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 目录一、多态1.1 动物的多种形态1.2 文件的多种形态二、多态性2.1 动物形态多态性的使用2.2 文件形态多态性的使用2.3 序列数据类型多态性的使用三、多态性的好处四、小结 很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一、多态 多态指的是一类事物有多种 阅读全文
posted @ 2019-11-20 18:25 ABDM 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 目录 一、类的分类 1.1 新式类 1.2 经典类 二、菱形继承问题 三、C3算法与mro()方法介绍 一、类的分类 1.1 新式类 继承了object的类以及该类的子类,都是新式类 Python3中所有的类都是新式类 1.2 经典类 没有继承object的类以及该类的子类,都是经典类 只有Pyth 阅读全文
posted @ 2019-11-20 18:23 ABDM 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 目录 一、什么是组合 二、为什么用组合 三、如何用组合 一、什么是组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外外一个类的对象 二、为什么用组合 组合是用来解决类与类之间代码冗余的问题 首先我们先写一个简单版的选课系统 class OldboyPeople: school = 'ol 阅读全文
posted @ 2019-11-20 18:22 ABDM 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 目录 一、派生 1.1 派生方法一(类调用) 1.2 派生方法二(super) 一、派生 派生:子类中新定义的属性的这个过程叫做派生,并且需要记住子类在使用派生的属性时始终以自己的为准 1.1 派生方法一(类调用) 指名道姓访问某一个类的函数:该方式与继承无关 class OldboyPeople: 阅读全文
posted @ 2019-11-20 18:21 ABDM 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 目录 一、什么是继承 二、为什么用继承 三、对象的继承 四、类的分类 4.1 新式类 4.2 经典类 五、继承与抽象 六、继承的应用 6.1 属性查找练习 一、什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 二、为 阅读全文
posted @ 2019-11-20 18:20 ABDM 阅读(132) 评论(0) 推荐(0) 编辑