类和对象:继承

让编程改变世界

Change the world by program


上节课的课后作业不知道大家完成的怎样?我们试图模拟一个场景,里边有一只乌龟和十条鱼,乌龟通过吃鱼来补充体力,当乌龟体力消耗殆尽或者鱼被吃光则游戏结束。那么小甲鱼希望大家一定要自己动手来完成这一段代码。

现在我们想要扩展游戏,给鱼类进行细分,有金鱼(Goldfish),鲤鱼(Carp),三文鱼(Salmon),还有鲨鱼(Shark)。

那么我们就在思考一个问题:能不能不要每次都重头到尾去重新定义一个新的鱼类呢?因为我们知道大部分鱼的属性和方法是相似的,如果有一种机制可以让这些相似的东西得以自动传递,那就方便快捷多了。

没错,你猜到了,这种机制就是我们今天要讲的:继承

...... 此处省略N多内容,具体请看视频讲解 ......

[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://kuai.xunlei.com/d/BdsUAwLUDABkoqVT66e']视频下载[/Downlink]

最新文章

  1. C 语言学习 第12次作业总结
  2. maven 本地仓库和远程仓库
  3. 常用的网络命令--之...... Ipconfig详解
  4. wireshark常用命令
  5. 利用Kinect将投影变得可直接用手操控
  6. Atitit 面向对象  封装的实现原理
  7. Java系列: 关于LinkedList的 ListIterator的add和remove
  8. python中用filter求素数
  9. -bash: crontab: command not found(转)
  10. 带你走进EJB--那些跟EJB容器相关的那些Java概念
  11. textview设置字体的行距和字间距
  12. redis终于有比较大的进展了,redis3.0.1 稳定版本发布,支持集群。
  13. extern "C"的用法解析(转)
  14. JavaScript,Java,php的区分大小写问题
  15. HTML5文件加载进度管理
  16. GBK转utf-8,宽字符转窄字符
  17. Android:刚6瓶啤酒4两56度白酒下肚,竟然20分钟做了一手机版站点 !
  18. javascript apply()和call()
  19. MVC 5 on Windows Server 2008/IIS 7
  20. Cocos2d-x性能分析-Android版本之Gprof

热门文章

  1. 51单片机C语言学习笔记8:单片机C51编程规范
  2. 【HDOJ】2577 How to Type
  3. BZOJ 3153 Sone1
  4. ERP售前顾问形象寓意
  5. 有关UITableViewCell的侧滑删除以及使用相关大神框架MGSwipeTableCell遇到的小问题
  6. Wix - 教程
  7. css浮动+应用(瀑布流效果的实现)
  8. JavaScript 去除数组重复成员
  9. (第三章)Java内存模型(中)
  10. SQL转换函数to_char/to_date/to_number