黑马程序员技术交流社区

标题: 局部内部类访问局部变量,该变量必须被final修饰 [打印本页]

作者: 骑士@魔龙    时间: 2015-7-22 23:01
标题: 局部内部类访问局部变量,该变量必须被final修饰
原因:因为局部变量会在方法调用完毕立即消失,而局部内部类中如果有地方仍然使用者局部变量,当方法消失后,局部类还没有消失,所以需要用final修饰局部变量来延长局部变量寿命
作者: Matrix_heima    时间: 2015-7-22 23:30
内部类访问到的局部变量,必须被final修饰
作者: longbao    时间: 2015-7-22 23:33
说的很对
作者: kkkkkccccc    时间: 2015-7-22 23:39
楼主说的很好.
作者: umbriel    时间: 2015-7-22 23:47
概念有点模糊了,害的加强

作者: zhi4578120    时间: 2015-7-22 23:48
不过用final就无法再次赋值了
作者: 小城青年    时间: 2015-7-22 23:50
重新调用方法还可以再次进行赋值操作,然后直到方法出栈.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2