为什么Java匿名内部类访问的方法参数或方法局部变量需要被final修饰

分析 1、内部类(不论是否是匿名内部类)可访问外部类的变量(包括外部类的类变量、实例变量、外部类方法的局部变量等)、方法:可修改变量值、调用方法等。内部类定义时的位置有两种: 在外部类的方法内:此时该内部类只能是匿名内部类(语法上不支持在方法内定义非匿名类)。此时内部类可访问上述所有变量。 不在外部
posted @ 2017-06-21 11:57  March On  阅读(6268)  评论(1编辑  收藏  举报
top last
Welcome user from
(since 2020.6.1)