package com.itheima.array;
public class Man {
public static void main(String[] args) {
// TODO Auto-generated method stub
woman a=new woman();
}
}
class woman{
{
System.out.println("A构造代码块执行");A
}
B b=new B();B
}
class B{
{
System.out.println("B构造代码块执行");
}
}
woman类的构造代码块与成员变量初始化,改变两者的前后顺序即(AB的顺序)打印结果同样会改变。难道还不能说明非静态成员初始化与构造代码块的执行顺序优先级是一样的吗?