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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© VincentWJ 中级黑马   /  2016-3-20 15:13  /  764 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名内部类使用局部变量为什么局部变量需要用final修饰?

2 个回复

倒序浏览
个人猜想,安全因素考虑的
假设有外部变量 Object a = new Object();
如果匿名内部类执行这样的操作 a = null;
就会导致NullPointerException
回复 使用道具 举报
视频上说1.8版本修复了这个问题,但是我现在没有到那个技术 还只是基础的基础 巩固好了自己以后我在来详细研究这些 现在看也完全是看不太清
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马