Python轻松入门-30 多重继承
2017-03-17 07:25
197 查看
视频教程下载链接:http://pan.baidu.com/s/1i5eCMSd 配套教程下载:http://pan.baidu.com/s/1qYdI6q4 这节课,我将一起学习多重继承,什么是多重继承呢?它是一种可以实现从多个类继承的方式。也就是说,除了从一个父类继承外,Python允许从多个父类继承,这就是多重继承。比如说,现在我们来编写一个采蘑菇的小游戏,这里我创建一个类Mario,然后定义一个函数move,它提示说“我在移动”:
class Mario(): def move(self): print("我在移动") |
class BigMario(): def eat_mushroom(self): print("我变大了") |
class ShootMario(Mario, BigMario): def shoot_enemy(self): print("我在射击") |
oxox = ShootMario(); oxox.move() oxox.eat_mushroom() oxox.shoot_enemy() |
图 5‑10
更多精彩内容尽在视频中!
本文固定链接:http://www.oxox.work/web/python/muti-inheritance/| 虚幻大学
查看原文:http://www.oxox.work/web/python/muti-inheritance/
相关文章推荐
- Python轻松入门-29 继承
- Python入门:类的继承与实现
- Python 学习入门(30)—— 多态
- Python轻松入门-11 continue语句
- Python轻松入门-15 变量的作用范围
- Python入门的36个例子 之 30 -> OOP – 初始化
- Python轻松入门-20 Lamdba函数
- Python轻松入门-09 Range函数和While循环
- Python轻松入门-07 if elif else
- Python轻松入门-18 参数解包
- 类和对象:继承 - 零基础入门学习Python038
- python入门:对象的建立和使用(不涉及继承)
- 【python】编程语言入门经典100例--30
- Python轻松入门-10 注释和break语句
- Python一天入门16:面向对象的编程3-继承
- 零基础入门学习Python(18):对象(3)继承
- Python轻松入门-01Python的安装
- Python轻松入门-13 函数返回值
- Python轻松入门-19 zip函数