以下是Java语言在构造一个类的对象时,构造器执行的流程
1、所有的数据域先初始化成默认值(0,false,null)
2、按次序访问数据域的语句,执行初始化语句和初始化块(这里是初始化语句和初始化块均包括静态的)
3、执行构造器,若构造器中嵌套调用了另一个构造器,则先执行第二个构造器
4、执行完毕后,返回原构造器,继续执行接下来的语句