类和对象:继承 - 零基础入门学习Python038
2014-06-21 23:40
609 查看
类和对象:继承
让编程改变世界Change the world by program
上节课的课后作业不知道大家完成的怎样?我们试图模拟一个场景,里边有一只乌龟和十条鱼,乌龟通过吃鱼来补充体力,当乌龟体力消耗殆尽或者鱼被吃光则游戏结束。那么小甲鱼希望大家一定要自己动手来完成这一段代码。
现在我们想要扩展游戏,给鱼类进行细分,有金鱼(Goldfish),鲤鱼(Carp),三文鱼(Salmon),还有鲨鱼(Shark)。
那么我们就在思考一个问题:能不能不要每次都重头到尾去重新定义一个新的鱼类呢?因为我们知道大部分鱼的属性和方法是相似的,如果有一种机制可以让这些相似的东西得以自动传递,那就方便快捷多了。
没错,你猜到了,这种机制就是我们今天要讲的:继承
...... 此处省略N多内容,具体请看视频讲解 ......
[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://kuai.xunlei.com/d/BdsUAwLUDABkoqVT66e']视频下载[/Downlink]
相关文章推荐
- 零基础入门学习Python(18):对象(3)继承
- 零基础入门学习Python(36)--类和对象:给大家介绍对象
- 零基础入门学习Python(17):对象(2)
- 类和对象:一些相关的BIF - 零基础入门学习Python040
- 零基础入门学习Python(20):对象(5)类和对象的内置函数
- Python学习入门基础教程(learning Python)--6.4 Python的list与函数
- Python学习入门基础教程(learning Python)--3.3.2 Python的关系运算
- Python学习入门基础教程(learning Python)--5.2 Python读文件基础
- 用Python设计第一个游戏 - 零基础入门学习Python002
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
- Python基础教程学习(四)类的创建与继承
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础
- Python基础教程学习(四)类的创建与继承
- Python学习入门基础教程(learning Python)--1.1Python程序设计流程
- Python学习入门基础教程(learning Python)--6.3 Python的list切片高级
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句
- Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析
- Python学习入门基础教程(learning Python)--5 Python文件处理