码迷,mamicode.com
首页 > 其他好文 > 详细

多重继承

时间:2017-07-16 11:26:27      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:多重继承   print   优先   多个   object   父类   style   存在   子类   

通过继承,使得子类具有父类相同的属性,方便子类的调用

例:

#生父 
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()
儿子去买酒,喝完好打你

 

通过例子可以看出,优先继承父类,然后再继承子类(当存在多个子类的时候,优先第一个子类)

 

多重继承

标签:多重继承   print   优先   多个   object   父类   style   存在   子类   

原文地址:http://www.cnblogs.com/bang325/p/7189719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!