A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

原因:因为局部变量会在方法调用完毕立即消失,而局部内部类中如果有地方仍然使用者局部变量,当方法消失后,局部类还没有消失,所以需要用final修饰局部变量来延长局部变量寿命

6 个回复

倒序浏览
内部类访问到的局部变量,必须被final修饰
回复 使用道具 举报
说的很对
回复 使用道具 举报
楼主说的很好.
回复 使用道具 举报
概念有点模糊了,害的加强
回复 使用道具 举报
不过用final就无法再次赋值了
回复 使用道具 举报
重新调用方法还可以再次进行赋值操作,然后直到方法出栈.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马