package Run; class Main { public static void main(String[] args) { new C().say();; } } class C { static int count; static//静态代码块,对类变量进行初始化 { System.out.println("静态代码块:类变量初始化"); count = 1; } private String name; private int age; { //构造代码块,对成员变量进行初始化 System.out.println("构造代码块:成员变量初始化"); name = "林明"; age = 21; } public void say() { System.out.println("姓名:" + name + ",年龄:" + age); } }
注意:初始化顺序及各自初始化对象