class Demo13
{
public static void main(String[] args)
{
Outer out=new Outer();
out.show();
}
}
class Outer
{
public void show()
{
int x=100;//当局部内部类调用到外部类的局部变量时,局部变量要用final修饰,
可是为什么我不加final一样编译成功,而且答案跟加了fina相同?
class Inner
{
int y=50;
public void print()
{
System.out.print(x+"局部内部类的print方法。。。。。");
}
}
Inner in=new Inner();
in.print();
}
}
|