8.3
继承中的构造方法:
继承中,构造方法的访问特点:
1、父类中的构造方法不会被子类继承
2、子类中所有的构造方法默认先访问父类中的无参构造,再执行自己
为什么?
子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据
子类初始化之前,一定要调用父类构造方法先完成父类数据空间的初始化。
怎么调用父类构造方法的?
子类构造方法的第一行语句默认都是: super(),不写也存在,且必须在第一行。
如果想调用父类有参构造,必须手动写super进行调用。
关键字 访问成员变量 访问成员方法 访问构造方法
this (this.)成员变量 (this.)成员方法(…) this(…)
访问本类成员变量 访问本类成员方法 访问本类构造方法
super super.成员变量 super.成员方法(…) super(…)
访问本类成员变量 访问本类成员方法 访问本类构造方法
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17607006.html