static修饰方法中的变量问题

来源:互联网 发布:网络工程项目简答题 编辑:程序博客网 时间:2024/06/05 00:08

今天面试的时候做笔试题,其中有一道考察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的编译顺序有关吧,看到的欢迎指证修改错误

0 0
原创粉丝点击