???不是说局部内部类只能访问被final修饰的局部变量吗?怎么我这道程序不是final也可以?
class Outer{
int x=3;
void method(){
int y=9;
class Inner{
void function(){
System.out.println("y:"+y);
System.out.println("x:"+x);
}
}
new Inner().function();
}
}
public class Outer_Check{
public static void main(String args[]){
Outer outer=new Outer();
//outer.method(7);
//outer.method(8);
outer.method();
}
}
class Outer{
int x=3;
void method(){
int y=9;
class Inner{
void function(){
System.out.println("y:"+y);
System.out.println("x:"+x);
}
}
new Inner().function();
}
}
public class Outer_Check{
public static void main(String args[]){
Outer outer=new Outer();
//outer.method(7);
//outer.method(8);
outer.method();
}
}