第5章 Java面对对象的程序设计(二).pptVIP

  • 5
  • 0
  • 约1.01万字
  • 约 46页
  • 2016-08-02 发布于江西
  • 举报
第5章 Java面对对象的程序设计(二).ppt

第4章 Java面对对象的程序设计(二) 学习导读 本章讨论面向对象的编程(OOP)及其关键技术:继承和多态、接口、包。 继承性是软件复用的一种形式,对降低软件复杂性行之有效。继承性同时是面向对象程序设计语言的特点,采用对象但没有继承性的语言是基于对象的语言,但不是面向对象的语言,这是两者的区别。 多态性允许以统一的风格处理已存在的变量及相关的类,使增加系统中新功能变得容易。 5.1 继承的概念 5.1 继承的概念 继承定义 继承性是软件复用的一种形式。新类由已存在的类生成,通过保留它们的属性和行为,并且根据新类的要求对性能加以修改,添加新的属性和行为。 如果子类只从一个父类继承,则称为单继承;如果子类从一个以上父类继承,则称为多继承。注意 Java不支持多重继承,但它支持“接口”概念。接口使Java获得了多重继承的许多优点,摒弃了相应的缺点。 5.2 扩展类 1 继承关系定义 5.2 扩展类 class CommonEmployee extends Employee //子类1: { int m_ManagerNo ;//定义类属性m _ManagerNo,代表雇员上司的编号 } class ManagerEmployee extends Employee //子类2: { int m_SecretaryNo; //定义类属性m_

文档评论(0)

1亿VIP精品文档

相关文档