public class InnerClassTest3 {
/*
* 在局部内部类的方法中,如果调用局部内部类所在方法中的局部变量。那么要求局部变量是final修饰的
*
* jdk7及之前版本:要求此局部变量显式声明为final
* jdk8及以后的版本:可以省略final的声明
*/
public void method() {
//局部变量
int num = 10;
num = 2;
class AA{
public void show() {
// num = 12;
System.out.println(num);
}
}
}
}
局部内部类调用方法的局部变量
最新推荐文章于 2025-03-19 15:38:59 发布