为什么构造代码块不是先执行?

class Student{
    static{
        System.out.println("我是静态代码块");
    }
    {
        System.out.println("我是构造代码块");
    }
    void print(){
        System.out.println("我是普通方法");
    }
    private String name="FF";//显示初始化
    private static String country;
}

 

 请问:以上程序为什么构造代码块不是先执行?

posted @ 2017-10-16 14:50  罗千乘  阅读(234)  评论(0)    收藏  举报