首页 > 编程语言 > 详细

java 匿名内部类的方法参数需要final吗?

时间:2015-04-23 21:33:26      阅读:232      评论:0      收藏:0      [点我收藏+]

内部类通常都含有回调,引用那个匿名内部类的函数执行完了就没了,所以内部类中引用外面的局部变量需要是final的,这样在回调的时候才能找到那个变量,而如果是外围类的成员变量就不需要是final的,因为内部类本身都会含有一个外围了的引用(外围类.this),所以回调的时候一定可以访问到。

来自知乎http://www.zhihu.com/question/21395848

java 匿名内部类的方法参数需要final吗?

原文:http://www.cnblogs.com/ivywenyuan/p/4451694.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!