在一个类中,是不是每创建一个对象,就会执行一次普通的构造方法和初始化块?
是的。
// 初始化块
{
System.out.println("通过初始化块初始化sex");
sex = "男";
}
// 静态初始化块
System.out.println("通过静态初始化块初始化age");
age = 20;
为什么这样写 包在大括号里 跟 json 特像