1 /** 2 * 代码块执行顺序的测试 3 * 执行顺序 静态代码块>main代码块>构造代码块>构造函数>普通代码块 4 * @author Administrator 5 * 6 */ 7 public class ClassDemo01 { 8 static { 9 System.out.println("这是一个静态代码块"); 10 } 11 { 12 System.out.println("这是一个构造代码块"); 13 } 14 15 public ClassDemo01() { 16 System.out.println("这是一个构造函数"); 17 } 18 19 public void print() { 20 System.out.println("这是一个普通代码块"); 21 } 22 23 /** 24 * @param args 25 */ 26 public static void main(String[] args) { 27 System.out.println("这是一个main代码块"); 28 ClassDemo01 classDemo = new ClassDemo01(); 29 classDemo.print(); 30 } 31 32 }
时间: 2024-10-25 08:39:40