Java进阶-局部内部类 发表于 2020-02-22 | 分类于 Java | 字数统计: 143 字 | 阅读时长 ≈ 1 分钟 等同于 局部变量 不能有静态声明 重点:在访问局部变量时,局部变量必须使用 final 修饰 调用:需要在方法中调用 1234567891011121314151617181920212223242526272829public class OutClass { // 方法 public void m1() { // 局部变量 final int i = 10; // 局部内部类 // 不能用访问控制权限修饰符修饰 class InnerClass { // 内部类不能有静态声明 // public static void m1() { // } // 成员方法 public void m2() { System.out.println(i); } } // 调用 m2 InnerClass inner = new InnerClass(); inner.m2(); } public static void main(String[] args) { OutClass oc = new OutClass(); oc.m1(); // 输出:10 }}