- class Test {
- private int a;
- public static Test getInstance() {
- return new Test();
- }
- public void setT(int a) {
- this.a = a;
- }
- public int getT() {
- return a;
- }
- }
复制代码 写了这样一段代码。然后想通过下面的set赋值,可是怎么也赋值不上,什么原因啊?求大神解答!!!
- public class Test2 {
- public static void main(String[] args) {
- Test.getInstance().setT(10);
- System.out.println(Test.getInstance().getT());
- }
- }
复制代码 输出结果是0,赋不上值是为什么
|
|