java基础等等里面的静态属性

java基础之类里面的静态属性在项目开发中发现,如果在一个类里面定义一个静态属性,在new这个类后对这个属性

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

在项目开发中发现,如果在一个类里面定义一个静态属性,在new这个类后对这个属性进行操作。

同时之后再new一个类,发现两个共享的是同一个静态属性,大家在开发的时候要注意了

附上测试的代码:

1.model

? ?public class TestModel {

private static int a = 1;public TestModel(){a ++;}public int getA(){return a;}}

?2.testcode

??@Test

public void tesStatic(){System.out.println(new TestModel().getA());System.out.println(new TestModel().getA());}

?3.result

2   3
?