面向对象程序设计-Java语言05.pptVIP

  • 29
  • 0
  • 约8.49千字
  • 约 72页
  • 2018-01-26 发布于河南
  • 举报
面向对象程序设计-Java语言05

第5章 消息、继承、封装与多态 世界是由各种各样的对象组成,对象之间的相互作用形成了这个丰富多彩的世界。在面向对象的系统中,对象之间的相互作用是通过一个对象向另一个对象发送消息的方式体现的。多个对象之间通过传递消息来请求或提供服务,从而使一个软件具有更强大的功能。封装是指类的设计者只是为类的使用者提供类的可以访问的部分(包括类的数据成员和成员方法), 而把类中的其他成员隐藏起来,用户不能访问。继承是面向对象程序设计的一个重要特征,它是通过一个类派生子类来实现的,这种结构对充分利用已有的类来创建更复杂的类,实现代码的复用具有重要意义。多态是面向对象的程序中同名不同方法共存的现象,引入多态机制可以提高类的抽象度和封闭性,统一类的对外接口。通过本章的学习,读者将深入了解类的这些特性。 本章主要内容 5.1 消息 5.2 继承 5.3 抽象类、接口和包 5.4 封装 5.5 多态 5.1 消 息 在面向对象的系统中,对象间的相互作用是通过一个对象向另一个对象发送消息的方式来体现的。消息就是数据成员和成员方法的引用。 消息的概念 消息就是向对象发出服务请求,是对数据成员和成员方法的引用。 消息的性质: (1)同一对象可接收不同形式的多个消息,产生不同的响应。 (2)相同形式的消息可以发送给不同对象,所做出的响应可以是截然不同的。 (3)消息的发送可以不考虑具体的接收

文档评论(0)

1亿VIP精品文档

相关文档