Java基础教程3面向对象(下).pptVIP

  • 2
  • 0
  • 约 17页
  • 2017-05-21 发布于四川
  • 举报
Java基础教程 第四讲 面向对象(下) 类的继承 子类对象的实例化过程 分配成员变量的存储空间并进行默认的初始化,就是用new关键字产生对象后,对类中的成员变量按第三章的表3.1中的对应关系对对象中的成员变量进行初始化赋值。 绑定构造方法参数,就是new Person(实际参数列表)中所传递进的参数赋值给构造方法中的形式参数变量。 如有this()调用,则调用相应的重载构造方法(被调用的重载构造方法又从步骤2开始执行这些流程),被调用的重载构造方法的执行流程结束后,回到当前构造方法,当前构造方法直接跳转到步骤6执行 显式或隐式追溯调用父类的构造方法(一直到Object类为止,Object是所有Java类的最顶层父类,在本章后面部分有详细讲解),父类的构造方法又从步骤2开始对父类执行这些流程,父类的构造方法的执行流程结束后,回到当前构造方法,当前构造方法继续往下执行。 进行实例变量的显式初始化操作,也就是执行在定义成员变量时就对其进行赋值的语句,如: 执行当前构造方法的方法体中的程序代码 子类对象的实例化过程 覆盖父类的方法 覆盖方法必须和被覆盖方法具有相同的方法名称、参数列表和返回值类型。 如果在子类中想调用父类中的那个被覆盖的方法,我们可以用super.方法的格式 。 覆盖方法时,不能使用比父类中被覆盖的方法更严格的访问权限 。 final关键字

文档评论(0)

1亿VIP精品文档

相关文档