1 public class Student {
2 private int age;//非静态变量
3 private static int score;//静态变量
4 public void run(){
5
6 }
7 public static void go(){
8
9 }
10
11 public static void main(String[] args) {
12 Student s1 = new Student();
13 System.out.println(Student.score);
14 System.out.println(s1.age);
15 System.out.println(s1.score);
16 go();//静态函数可以调用静态函数
17 //run();非静态无法调用
18 }
19 }
20 public class Student {
21
22 {
23 //匿名代码块
24 System.out.println("匿名代码块调用");
25 }
26
27 static
28 {
29 //静态代码块
30 System.out.println("静态代码块调用");
31 }
32
33 public Student() {
34 System.out.println("构造方法调用");
35 }
36
37
38 public static void main(String[] args) {
39 Student s1 = new Student();
40 System.out.println("==============");
41 Student s2 = new Student();
42 /*
43 输出结果:
44 静态代码块调用
45 匿名代码块调用
46 构造方法调用
47 ==============
48 匿名代码块调用
49 构造方法调用
50 */
51 }
52 }