黑马程序员技术交流社区
标题:
关于局部内部类的问题
[打印本页]
作者:
dengxuye
时间:
2016-3-25 22:54
标题:
关于局部内部类的问题
局部内部类访问局部变量为什么必须要加final修饰呢?
作者:
徐选伟Shirwee
时间:
2016-3-25 23:01
局部变量是随着方法的进栈而存在,随着方法的弹栈而消失,而创建局部内部类的对象存储在堆内存当中,有可能局部变量消失了,对象还存在,所以要用final修饰,这样就变成了常量,存储在方法区当中的常量池,生命周期最长。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2