原创 爲什麼匿名內部類和局部內部類只能訪問final變量

是變量的作用域的問題,因爲匿名內部類是出現在一個方法的內部的,如果它要訪問這個方法的參數或者方法中定義的變量,則這些參數和變量必須被修飾爲final。因爲雖然匿名內部類在方法的內部,但實際編譯的時候,內部類編譯成Outer.Inner,這