摘要:
一.什么是类的组合 组合就是, 一个类或一个类的对象中的某一个属性, 这个属性是另一个类的对象 二.为什么使用组合 用来解决类与类之间代码冗余的问题 (代码重用性) 三.组合与继承的区别 组合和继承都是有效的利用已有类的资源的重要方式, 但二者的概念和使用场景不同 1.继承方式 继承是一种 "是" 阅读全文
摘要:
一.类的分类 在前面一章我们简单介绍了一些类的分类 1.新式类 继承了 object 的类以及该类的子类, 都是新式类 (Python3中统一都是新式类) 在 Python3 中如果一个类没有继承任何类, 则默认会继承 object 类, 也就是Python3中所有的类都是新式类 🍔在"Pytho 阅读全文
摘要:
一.什么是派生 子类中新定义的属性的这个过程就叫做派生 注意 : 当子类在使用派生属性的时候始终以自己的属性为准 父类 >称为基类或者超类 子类 >称为派生类 class Animal: # 父类(基类) def run(self): print("奔跑") def eat(self): print 阅读全文
摘要:
引入 1.什么是继承 继承是一种新建类的方式, 新建的类称为子类, 被继承的类称为父类 继承的特性 : 子类会遗传父类的属性 继承是类与类之间的关系 2.为什么使用继承 (作用) 使用继承可以减少代码的冗余 示例: 🍔不使用继承时编写多个类 class Animal: def run(self): 阅读全文