/**
写出下面依次打印出来的东西,结果如下:
Demo_Student静态代码块!
我是main方法!
我是静态代码块!
我是构造代码块!
我是构造方法!
我是构造代码块!
我是构造方法!
构造代码块先于构造方法加载
*/
class Student{
static {
System.out.println("Student 静态代码块!");
}
{
System.out.println("Student 构造代码块!");
}
public Student(){
System.out.println("Student 构造方法!");
}
}
class Demo_Student{
static{
System.out.println("Demo_Student静态代码块!");
}
public static void main(String[] args){
System.out.println("我是main方法!");
Student s1 = new Student();
Student s2 = new Student();
}
}