毕老师视频中讲到的是:内部类不可以访问它所在局部中的变量,只能访问被final修饰的局部变量。
但是我的这个程序可以运行啊。
class Outer//定义外部类
{
//int x=3;
void method()
{
int x=6;//局部变量
class Inner //定义内部类
{
//int x=5;
void function()
{
//int x=4;
System.out.println(x);
}
}
Inner in=new Inner();
in.function();
}
}
class OuterInner
{
public static void main(String[] args)
{
Outer out=new Outer();
out.method();
}
}
//上面程序有打印结果 6 啊 |
|