静态块和实例块
main方法是实例块,访问实例块实现的内容时要创建实例对象,代码中,是优先调用静态块的
public class Demo1 {
public static String name;
private String sex;
public static int age;
static{///优先调用Static块
name="张三";
age=18;
}
{//调用实例块
sex="男";//sex是实例变量,需要实例化才能调用
}
public static void main(String[] args) {
System.out.println(name);
System.out.println(age);
Demo1 d1=new Demo1();
System.out.println(d1.sex);
}
}