java中的类静态属性在多个实例化对象中是共用的。
public class Comm {
public static String test = "123";
public String getTest() {
return test;
}
public void setTest(String test) {
Comm.test = test;
}
}
/**************test*************/
Comm c =new Comm();
Comm d =new Comm();
System.out.println("test = "+c.getTest());
System.out.println("test = "+d.getTest());
Comm.test = "zzzzzzzzzzzz";
System.out.println("test = "+c.getTest());
System.out.println("test = "+d.getTest());
d.setTest("cccccccccccccc");
System.out.println("test = "+c.getTest());
System.out.println("test = "+d.getTest());
结果:
test = 123
test = 123
test = zzzzzzzzzzzz
test = zzzzzzzzzzzz
test = cccccccccccccc
test = cccccccccccccc