您的位置:首页 > 编程语言 > Java开发

static修饰方法中的变量问题

2016-09-28 22:46 253 查看
今天面试的时候做笔试题,其中有一道考察static修饰符的选择题,由于长时间疏于复习,这些基础有些遗忘,所以当时真的是好纠结,不过最后还是选对了,哈哈…

题目如下:

public class Test{
public void method(){
static int i = 0;
i = i + 1;
}

public static void main(String[] args){
Test t1 = new Test();
System.out.println(i);
}
}


题目大概是这样的,答案是编译失败。变量i不能由static修饰

再往深处分析的话就分析不出来了,不过我想是由于jvm的编译顺序有关吧,看到的欢迎指证修改错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  static关键字 java
相关文章推荐