方法内部类
内部类还可以定义在一个方法体中。我们看个例子,如代码清单5-7所示。
代码清单5-7 方法内部类示例
public class Outer {
private int a = 100;
public void test(final int param){
final String str = "hello";
class Inner {
public void innerMethod(){
System.out.println("outer a " +a);
System.out.println("param " +param);
System.out.println("local var " +str);
}
}
Inner inner = new Inner();