java基础之类里面的静态属性

2014-11-24 02:53:01 · 作者: · 浏览: 1

在项目开发中发现,如果在一个类里面定义一个静态属性,在new这个类后对这个属性进行操作。
同时之后再new一个类,发现两个共享的是同一个静态属性,大家在开发的时候要注意了
附上测试的代码:
1.model
public class TestModel {
Java代码
private static int a = 1;

public TestModel(){
a ++;
}

public int getA(){

return a;
}
2.testcode
@Test
Java代码
public void tesStatic(){
System.out.println(new TestModel().getA());
System.out.println(new TestModel().getA());
}
3.result
Java代码
2 3

作者“Ant space”