JavaSE 面试题: 成员变量与局部变量

别来无恙 提交于 2019-11-27 22:18:56

JavaSE 面试题 成员变量与局部变量

public class Test {
    static int s;
    int i;
    int j;

    {
        int i = 1;
        i++;
        j++;
        s++;
    }

    public void test(int j) {
        j++;
        i++;
        s++;
    }

    public static void main(String[] args) {
        Test t1 = new Test();
        Test t2 = new Test();
        t1.test(10);
        t1.test(20);
        t2.test(30);
        System.out.println(t1.i + ", " + t1.j + ", " + t1.s);
        System.out.println(t2.i + ", " + t2.j + ", " + t2.s);
    }
}

参考答案

2, 1, 5
1, 1, 5
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!