Java第5章继承与多态1.pptVIP

  • 5
  • 0
  • 约1.44万字
  • 约 55页
  • 2017-08-23 发布于河南
  • 举报
第 5 章 继承与多态 一、继承性与多态性的实现技术 类是用来描述具有相同属性和行为对象集合的工具。任何一个类别的对象都不是独立存在于客观世界上的,因此类与类之间必定存在着某些关系,概括起来有下列三种: 关联关系 聚合关系 泛化关系 关联关系 关联是指两个或多个类之间的一种特定关系,它描述了各个类对象之间相互依赖的关系。最常见的关联是两个类之间的关联,即二元关联。 聚合关系 顾名思义,聚合是将多个类聚集在一起的意思。 聚合的方式有如下几种: 包含关系(has a) 组成关系(part of) 所属关系(owns) 雇佣关系(employed_by) 泛化关系 泛化描述了两个类之间的“一般-特殊”关系。 可以使用“Is a”进行检测。 继承机制是实现软件可重用的基石,是提高软件系统的可扩展性和可维护性的主要途径。所谓继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用。 在Java语言中,通过定义子类支持继承性。 多态性是面向对象程序设计的一个核心概念,它有助于增加软件系统的可扩展性、自然性和可维护性。所谓多态是指不同的类对象收到同一个消息可以产生完全不同的响应效果的现象。利用多态机制,用户可以发送一个通用的消息给各个类对象,而实现细节由接收对象自行决定,这样,同一个消息可能会导致调用不同的方法。 在Java语言中,主要利用子类覆盖父类的成员方

文档评论(0)

1亿VIP精品文档

相关文档