Python 多重继承中同名方法与属性的调用选择
接下来,我们准备为大家介绍"多重继承时的同名方法与属性的调用选择"。
在多重继承时,多个父类之间的方法与属性名字有可能会相同,那么,在子类调用时,究竟是调用哪个父类的方法或属性呢?
选择方法如下:
(1)在类外通过子类定义的对象调用父类的方法时,按照继承时的顺序,从左往右寻找
父类中同名的方法,找到就立即调用。
(2)在子类定义时,在子类中如果需要调用父类中的方法或属性,可以通过父类名字来调用,
格式:父类名.方法
父类名.属性
接下来,我们结合例子作进一步的学习
例子:
#========================
#定义了一个描述手枪的类Gun
#========================