类的继承
面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。
通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。
继承语法
class 子类类名(父类1):
类体
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210428223904102.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xhdGVOaWdodF9MTA==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210428223929225.png)
Python支持多重继承,一个子类可以继承多个父类,继承语法如下:
class 子类类名(父类1,父类2,…):
类体
(一个子类从多个父类派生,而子类又没有自己的构造函数时按顺序继承,哪个父类在最前面且它又有自己的构造函数,就继承它的构造函数,如果最前面第一个父类没有构造函数,则继承第2个的构造函数,第2个没有的话,再往后找,以此类推。)