JAVA应用基础第四章继承性和多态性.pptVIP

  • 8
  • 0
  • 约6.97千字
  • 约 31页
  • 2016-12-11 发布于重庆
  • 举报
继承性和多态性 * 4.4 初始化块 初始化块用来和构造方法一起初始化对象。初始化块是封装在一对大括号内的语句块,初始化块在类的定义体内,但不能包含在方法体内或构造方法体内。初始化块分为对象(实例)初始化块和静态(类)初始化块。 静态数据成员、初始化块和构造方法的执行顺序如下: (1) 当第一次使用类时,首先装载类,初始化静态数据成员,然后执行类的静态初始化块。 (2) 当使用new运算符创建类的对象时,按下述三个步骤执行: ① 调用父类的构造方法(在调用父类的构造方法时,也按照这三个步骤执行)。 ② 初始化实例数据域,执行对象初始化块。 ③ 执行构造方法。 示例:参看例4.8 * * * * * 下一页 上一页 返回 开始 下一页 上一页 返回 开始 第4章 继承性和多态性 继承性和多态性 * 主要内容 4.1 继承性 派生类的定义 super关键字 protected和final关键字 4.2 多态性 4.3 抽象类和接口 抽象类 接口 4.4 初始化块 继承性和多态性 * 4.1 继承性 类具有继承性,子类对父类的继承关系体现了现实世界中特殊和一般的关系。通过继承可以更有效地组织程序结构,明确类间关系,并充分利用已有的类来完成更复杂、深入的开发。 4.1.1 派生类的定义 Java中的所有类都是java.lang.Object类的子类。 Java语言中派生类的定义格式如

文档评论(0)

1亿VIP精品文档

相关文档