问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

对象创建时,类就会被执行?

在一个类中,是不是每创建一个对象,就会执行一次普通的构造方法和初始化块?

提问者:qq_落羽凡尘_0 2017-12-19 17:46

个回答

  • 慕后端6287517
    2017-12-19 17:54:23
    已采纳

    是的。

  • _Vue
    2018-01-12 19:27:11

     

    // 初始化块

    System.out.println("通过初始化块初始化sex");

    sex = "男";

    }

        

        // 静态初始化块

            { 

    System.out.println("通过静态初始化块初始化age");

    age = 20;

    }

    为什么这样写  包在大括号里        跟 json 特像