通过继承,使得子类具有父类相同的属性,方便子类的调用
例:
#生父
class Father(object):
def func(self):
print('生父打儿子')
#老王
class LaoWang():
def func(self):
print('老王打儿子')
def func1(self):
print('下午等我过来')
#继父
class StepFather():
def func(self):
print('继父打儿子')
def func1(self):
print('儿子去买酒,喝完好打你')
#神秘人
class MysteryMan(Father,LaoWang,StepFather):
pass
>>> s=MysteryMan()
>>> s.func()
生父打儿子
>>> s.func1()
下午等我过来
class MysteryMan(Father,StepFather,LaoWang):
pass
>>> s=MysteryMan()
>>> s.func()
生父打儿子
>>> s.func1()
儿子去买酒,喝完好打你
通过例子可以看出,优先继承父类,然后再继承子类(当存在多个子类的时候,优先第一个子类)