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
相关文章推荐
- Python 面向对象高级编程――使用@property
- Python 面向对象高级编程――使用__slots__
- Python语言及其应用 第2章
- Python 面向对象编程――获取对象信息
- Python 面向对象编程――继承和多态
- Python 面向对象编程——访问控制
- Python 面向对象编程——类和实例
- Python + Android + Uiautomator自动化测试
- python学习例程1-helloword
- 不用加减乘除做加法中Python存在的bug
- 使用uiautomator的python封装进行android的UI测试
- python之socket编程(二)
- python实现模拟按键,自动翻页看u17漫画
- python3解释器
- Python模拟浏览器登陆网站
- Opencv 和Python的连接及配置环境变量
- Python模拟用户自动登陆网易126邮箱
- Python开发工具
- 使用Python控制IE访问网站
- Python扫描指定目录下(包括子目录)的文件