深入面向对象的程序设计分析报告.pptVIP

  • 16
  • 0
  • 约2.84万字
  • 约 73页
  • 2016-11-09 发布于湖北
  • 举报
第4章 深入面向对象的程序设计 4.1 Java的继承与多态 4.2 构造函数的继承与重载 4.3 Java的包 4.4 Java的接口 4.5 Java的异常处理 学习提要 1.熟练掌握继承关系的定义、属性的继承和隐藏、方法的继承与覆盖; 2.理解多态的含义和用法,包括方法的重载、构造函数的继承与重载、this与super、父类对象与子类对象的使用和转化; 3.掌握包的定义与使用方法; 4.熟悉接口与多重继承的关系、接口的定义和使用; 5.掌握异常的定义和使用方法。 4.1 Java的继承与多态 4.1.1 继承与多态的概念 (1)继承 继承是两个类(或接口)之间的一种关系,通过extends关键字来实现,被继承的类称为父类或超类,继承了父类的所有数据和操作的类称为子类。新定义的子类可以从父类继承所有非private的属性和方法作为自己的成员。一个父类可以同时拥有多个子类。 单重继承:任何一个类都只有一个单一的父类。 程序结构为树状,比较简单。 多重继承:一个类可以有一个以上的父类,其静态的 数据属性和操作从所有这些父类中继承。 程序结构为网状,比较复杂。 图 4.1 各种电话卡类及其间的继承关系 在面向对象的程序设计中,采用继承的机制来组织、设计系统中的类的优点: 可以

文档评论(0)

1亿VIP精品文档

相关文档