OOP阶段笔试题

考察: static的用法
笔试题: 程序运行结果是
编译不通过(没运行结果):

public class Test {
    public int aMethod() {
        static int i = 0;
        i++;
        return i;
    }
    public static void main (String args[]) {
        Test test = new Test();
        test.aMethod();
        int j = test.aMethod();
        System.out.println(j);
    }
}


笔试题: 程序运行结果是 2

package com.webserve.http;

public class Test {
    static int i = 0;
    public int aMethod() {
        i++;
        return i;
    }
    public static void main (String args[]) {
        Test test = new Test();
        test.aMethod();
        int j = test.aMethod();
        System.out.println(j);
    }
}

你可能感兴趣的:(笔试题,java)