在刚刚学到的android开发中了解到Button的onClick是通过局部内部类的方式实现的,具体的原理我以后再去了解,只是遇到问题总是想知道为什么,不要告诉我这是规则,死记住就可以了. 问题是局部内部类定义在方法中,为什么使用方法中的变量,只能使用被final修饰的呢? 我是这样猜测的 局部内部类,不管在哪人家都是一个类呀,定义一个类,可以访问其他类的成员,嗯,这个我没意见,但是要访问人家类成员方法里的成员,这就有点过分了吧.根本不在一个作用域呀,函数里的变量生命周期多短呀,假如可以访问,那…