class Test {
public static void main(String[] args) {
Outer o = new Outer();
o.method();
}
}
class Outer {
public void method() {
final int num = 10; //局部内部类Inner访问局部变量num,必须要将局部变量定义为final类型
class Inner {
public void print() {
System.out.println(num);
}
}
Inner i = new Inner(); //局部内部类Inner,只能在其所在的方法method()中访问
i.print();
}
}
|
|