Java中static关键字用法:
1、静态成员变量:所有对象共用一份。可以用类名调用,也可以用对象名调用。
2、静态函数:可以用类名调用,也可以用对象名调用。但注意,函数内部不能使用非静态成员变量。因为非静态成员变量是和对象有关的,但静态函数无法识别是哪个对象的。
3、静态代码块:如下
class Person { static String name; int age; public static void m(){ System.out.println("我是静态函数"); } static { System.out.println("我是静态代码块"); } }
在装载类时会自动调用,主要用来初始化一些静态成员变量。
时间: 2024-10-10 19:10:20