# 多重继承
class Animal(object):
pass
class Mammal(Animal):
pass
class Runnable(object):
pass
class Flyable(object):
pass
class Dog(Mammal, Runnable):
pass
class Bird(Mammal, Flyable):
pass
# MixIn
'''
MinIn设计:
1. 主线都是单一继承下来的
2. 如果需要“混入”额外的功能,通过多重继承实现
目的:
1. 给一个类增加多个功能
2. 避免层次复杂的继承关系
'''
Python:12多重继承
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、什么是拓扑排序 在图论中,拓扑排序(Topological Sorting) 是一个 有向无环图(DAG,Di...
- 2015年2月24日,在北京朝阳区发生一起消防队员出警归途中抢救路边一醉酒女子的事件,该事件被众多媒体作为“正能量...