java对象初始化遵循以下原则:
1.先父类后子类,依据2-7原则,交替初始化;
2.先分配静态成员空间,并初始化静态成员;
3.执行静态代码块;
4.为对象分配内存空间,执行默认初始化,即所有变量初始化为默认值;
5.显示初始化,即对成员进行赋值;
6.执行非静态代码块;
7.调用构造函数执行;
java对象初始化遵循以下原则:
1.先父类后子类,依据2-7原则,交替初始化;
2.先分配静态成员空间,并初始化静态成员;
3.执行静态代码块;
4.为对象分配内存空间,执行默认初始化,即所有变量初始化为默认值;
5.显示初始化,即对成员进行赋值;
6.执行非静态代码块;
7.调用构造函数执行;