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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



为什么局部变量和对应的函数的参数也必须被final修饰,为什么呢?
求解啊!!

3 个回复

倒序浏览
很简单 因为局部变量加载到内存用完 就被释放了  如果不定义为final的话那局部内部类就可以给 局部变量赋值 改变他的值了 这样不就违背了局部变量加载到内存的这种规则了么》?
回复 使用道具 举报
贠(yun)靖 发表于 2012-3-14 20:16
很简单 因为局部变量加载到内存用完 就被释放了  如果不定义为final的话那局部内部类就可以给 局部变量赋值 ...

搞定 :victory: 多谢啦!:handshake
回复 使用道具 举报
局部变量在用完后就销毁了,而加上final就表示这个事最终类会一直存在.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马