标题: static int i = 0和int i = 0有什么区别? [打印本页] 作者: yogaa 时间: 2014-4-15 15:45 标题: static int i = 0和int i = 0有什么区别? 本帖最后由 yogaa 于 2014-4-15 15:52 编辑
这是我看一道题上面问的
很简单的一个程序
1 public class Test{
2 public int Method(){
3 int i = 0;
4 i++;
5 return i;
} public static void main(String[] args){
Test test = new Test(); int j = test.Method();
System.out.print(j);
}
}
执行结果为1。
而后我就在3行处加了一个static,变为static int i = 0;就编译失败了,感觉上这么做是不对的,但是说不出具体原因,请大神们帮忙解惑一下~ 作者: Kelvinhu 时间: 2014-4-15 15:47
static int i = 0和int i = 0