码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-04-23 21:36:31      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!