当一个类继承自另一个类,他就被称为子类(派生类),继承自父类(基类,超类),他会继承(获取)所有类成员(属性和方法)。python支持多继承,一个类可以继承多个父类,父类中非私有的属性和方法都会被继承,如果多个父类中有同名方法,在子类调用个方法的时候,调用的是父类类名列表中第一个父类的方法。
子类可以调用mro()查看子类对象查找类的先后顺序。
单继承:一个类继承自单个基类;
多继承:一个类继承自多个基类;
多级继承:一个类继承自单个基类,后者者继承自另一个基类;
分层继承:多个类继承自单个基类;
混合继承:两者或多种类型继承的混合。