您的位置:首页 > 编程语言 > Python开发

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

2016-07-13 22:56 746 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: