public class Test01{
private static int i ;
private int j;
public void t01(){
System.out.println("---开始---");
int a =1;
class Inner{
public void i1() {
System.out.println("我是匿名内部类");
System.out.println(i);
System.out.println(j);
System.out.println(a);//此“a”在1.8之前不可编译,1.8之后可以
//原因:1.8之前必须手动加final,之后自动加final
}
}
System.out.println("有作用域,只能写在类声明的后面");
new Inner().i1();
}
public static void main(String[] args) {
Test01 test01 = new Test01();
test01.t01();
}
}
局部内部类-demo
原创
©著作权归作者所有:来自51CTO博客作者Zy开发的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:枚举-demo

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类1、成员内部类可以访问外部类的私有成员或属性。当内部类和
java 开发语言 外部类 内部类 私有属性 -
局部内部类(七)
方法
其它 -
局部内部类和匿名内部类只能访问局部final变量
这个错误在创建一个匿名器的时候,如果器实现的方法中有用到外部变量的时候,那么那个外部变量必须设置为fi
android 局部变量 生命周期 监听器