实例初始化代码由三部分组成:
<init>([形参列表])实例初始化的代码就是由三部分组成的
①成员变量显式赋值代码
②非静态代码块中的代码
③构造器中的代码
执行顺序为
①和②是按照代码的顺序进行执行,但是③是最后执行的
(此处的③无论是有参构造器还是无参构造器均遵循此规律)
实例初始化代码由三部分组成:
<init>([形参列表])实例初始化的代码就是由三部分组成的
①成员变量显式赋值代码
②非静态代码块中的代码
③构造器中的代码
执行顺序为
①和②是按照代码的顺序进行执行,但是③是最后执行的
(此处的③无论是有参构造器还是无参构造器均遵循此规律)