2023.7.27 周四:static

发布时间 2023-07-27 18:42:07作者: 牟兆迪
 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 }