标签:
内部类通常都含有回调,引用那个匿名内部类的函数执行完了就没了,所以内部类中引用外面的局部变量需要是final的,这样在回调的时候才能找到那个变量,而如果是外围类的成员变量就不需要是final的,因为内部类本身都会含有一个外围了的引用(外围类.this),所以回调的时候一定可以访问到。
来自知乎http://www.zhihu.com/question/21395848
java 匿名内部类的方法参数需要final吗?
原文地址:http://www.cnblogs.com/ivywenyuan/p/4451694.html