内部类访问局部变量的时候,为什么变量必须加上final修饰

2024-12-22 22:32:03
推荐回答(1个)
回答1:

生命周期不同
方法中的局部变量,方法结束以后这个变量就要被释放掉.final保证这个变量始终指向一个对象,内部类就可以大胆直接指向该对象.
记住内部类只是编译器现象