子类对象的实例化过程(以下按顺序):
1.产生对象并对成员变量默认初始化
2.对构造方法中的形式参数赋值
3.构造方法中是否有this语句调用
4.super语句调用或隐式调用父类的构造方法(完成父类成员变量的显示初始化)
5.去当前类中的成员变量显式初始化
6.执行当前构造方法中的代码
子类对象的实例化过程(以下按顺序):
1.产生对象并对成员变量默认初始化
2.对构造方法中的形式参数赋值
3.构造方法中是否有this语句调用
4.super语句调用或隐式调用父类的构造方法(完成父类成员变量的显示初始化)
5.去当前类中的成员变量显式初始化
6.执行当前构造方法中的代码