static关键字
-
当声明一个事物是static,就意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起
-
即使创建两个对象,也只有一份存储空间
代码
@Test
public static void main(String [] args){
staticTest st1=new staticTest();
staticTest st2=new staticTest();
System.out.println("st1:"+st1.c123);
System.out.println("st2:"+st2.c123);
}
运行图
3. 引用static变量有两种方法:一是通过对象去定位他;二是通过其类名直接引用