本帖最后由 罗超8849 于 2014-8-3 19:46 编辑
代码是如下:
class Outer
{
int x = 0;
void method()
{
int y = 7;
class Inner
{
void function()
{
System.out.println(y);
}
}
new Inner().function();
}
}
class InnerClassSvo3
{
public static void main(String[] args)
{
new Outer().method();
}
}
---------------------------------------------
问题就是,完全这个按理来说,int y = 7;应该差一个final修饰,否则不成功,可是我最后完全没有出现问题。
还有接下来的加入常量,void method(int a),当然下面也是改了的,问题是同样成功了。
是不是我电脑用的是win7,内置的dos有细微的改变?
|