继承

 继承:python支持多继承,也就是一个子类,可以有多个父类,这即有好处,也有需要注意的地方,比如,多个父类中,都有名称相同的方法或属性,就要注意属性或方法的查找顺序

图中的红线是python3的查找顺序:H为子类,若父类之间没有共同的基类,则先深度,再广度.

图中的绿线是python2的查找顺序,H为子类,会一直遵循深度优先的规则查找.

上图的练习是组合的用法,就是将一个对象传入另一个对象,作为另一个对象的属性,供其调用.

下图的练习是继承,充分体现了继承的优点,简化程序,提高代码的得用性.

原文地址:https://www.cnblogs.com/hellozizi/p/11246930.html