-java继承与多态.pptVIP

  • 11
  • 0
  • 约5.68千字
  • 约 23页
  • 2015-08-14 发布于湖北
  • 举报
-java继承与多态.ppt

java核心:继承与多态 本章主要内容: 1、什么是多态? 面向对象思想“接口与实现分离” 多态原理:后期绑定 2、多态的应用 覆盖方法 抽象类 接口 3、多态设计的原则 从小棍游戏到博弈游戏 构造函数不能多态 继承还是组合? 1、面向对象思想-继承 许多人认为代码重用是面向对象程序设计提供的最伟大的一种杠杆。 面向对象学者的口号:我们再也不想发明相同的车轮了! 我们费尽心思做出一个程序后,假如不得不又新作一个程序实现大致相同的功能,那会是一件非常令人灰心的事情。但若能利用现成的代码,对其进行“克隆”,再根据情况进行添加和修改,情况就显得理想多了。“继承”正是针对这个目标而设计的。但继承并不完全等价于克隆。 继承:一个子类继承了其父类的属性和方法。 在Java 语言中,继承是通过extends 关键字实现的。 1、面向对象思想-多态 在享受继承带来的好处时,接口却不能重用.不仅不能重用,继承树还会产生更多的接口让我们头疼. 如何管理继承树的接口,使其稳定统一,同时又能容纳不断新增的多样化实现呢? 多态——使一个统一的对象行为,在实现中呈现多种形态,可以表现父类的行为,也可以表现为子类行为。 1、多态的思想-接口与实现分离 父类的接口,被子类继承.即函数名称和参数列表在继承中保持不变,只改变函数的实现体. 例:class Instrument{ void play(No

文档评论(0)

1亿VIP精品文档

相关文档