匿名内部类和局部内部类访问的外部类的局部变量必须是final的
生活随笔
收集整理的这篇文章主要介绍了
匿名内部类和局部内部类访问的外部类的局部变量必须是final的
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
从java8开始,如果一个外部类的局部变量被匿名内部类访问了,那么系统会自动为该变量加上一个final修饰符,则该变量就不能被重复赋值了。
可参考下面链接中,步骤5处的解释:
http://how2j.cn/k/interface-inheritance/interface-inheritance-inner-class/322.html#step2303
总结
以上是生活随笔为你收集整理的匿名内部类和局部内部类访问的外部类的局部变量必须是final的的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 使用jar的两点注意事项
- 下一篇: 为什么接口中要允许添加默认方法?