码迷,mamicode.com
首页 > 编程语言 > 详细

Python 面向对象高级编程——多重继承

时间:2016-07-14 07:15:42      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:python   多重继承   

1.1   多重继承

>>> #最大类

... class Animal(object):

...    pass

...

>>> #大类

... class Mammal(Animal):

...    pass

...

>>> class Bird(Animal):

...    pass

...

>>> class Runnable(object):

...    def run(self):

...        print(‘Running...‘)

...

>>> classDog(Mammal, Runnable):     --同时继承Mammal, Runnable两个父类的功能

...    pass

...

>>> s = Dog()

>>> s.run()

Running...

Mixln

在设计类的继承关系时,通常,主线都是单一继承下来的;然而多重继承,为了更好的看出多重继承的关系,加上Mixln

>>> classDog(Mammal, RunnableMixln, xxxxMixln ……):

...    pass

...


本文出自 “90SirDB” 博客,请务必保留此出处http://90sirdb.blog.51cto.com/8713279/1826209

Python 面向对象高级编程——多重继承

标签:python   多重继承   

原文地址:http://90sirdb.blog.51cto.com/8713279/1826209

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