局部内部类是指在一个方法中定义的内部类。示例代码如下:
public class Test {
public void method() {
class Inner {
// 局部内部类
}
}
}
局部内部类有如下特点:
1 . 局部内部类与局部变量一样,不能使用访问控制修饰符(public、private 和 protected)和 static 修饰符修饰。
2 . 局部内部类只在当前方法中有效。
public class Test {
Inner i = new Inner(); // 编译出错
Test.