【发布时间】:2018-09-29 12:27:28
【问题描述】:
for(public int i=0;i<10;i++) {
System.out.println(i);
}
for(private int i=0;i<10;i++) {
System.out.println(i);
}
Eclipse 说只允许 final。
【问题讨论】:
-
因为局部变量永远不能在它们声明的范围之外被访问。
-
您希望在循环中声明的公共变量的语义是什么?
-
我问过那个问我这个问题的人同样的问题,但他说你找到了。他还问我哪个是局部变量的默认修饰符
-
那你不是很有才华的公司,是吗?
-
这个问题是在我的工作面试中提出的:P
标签: java loops final access-modifiers