局部内部类day10
class Outer4 {
//成员方法
public void fun1() {
//局部变量
int a = 10; // 如果局部内部类中要使用方法中的局部变量的话,这个变量会被使用final关键字进行修饰
//局部内部类
class Inner {
int b = 20;
public void show() {
// a = 11; // 从内部类引用的本地变量必须是最终变量或实际上的最终变量
b = 12;
System.out.println(a);
System.out.println(b);
}
}
Inner inner = new Inner();
inner.show();
}
}
public class InnerDemo4 {
public static void main(String[] args) {
Outer4 outer4 = new Outer4();
outer4.fun1();
}
}