首页 > 代码库 > 验证构造块和构造器的执行顺序

验证构造块和构造器的执行顺序

public class Test04
{

    public Test04()
    {
        System.out.println("我是构造器");
    }
    
    {
        System.out.println("我是构造块");
    }
    
    public static void main(String[] args)
    {
        Test04 t1 = new Test04();
    }
    //结论:构造块先于构造器执行
    
}

 

验证构造块和构造器的执行顺序