匿名内部类和局部内部类访问的外部类的局部变量必须是final的
生活随笔
收集整理的這篇文章主要介紹了
匿名内部类和局部内部类访问的外部类的局部变量必须是final的
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
從java8開(kāi)始,如果一個(gè)外部類(lèi)的局部變量被匿名內(nèi)部類(lèi)訪問(wèn)了,那么系統(tǒng)會(huì)自動(dòng)為該變量加上一個(gè)final修飾符,則該變量就不能被重復(fù)賦值了。
可參考下面鏈接中,步驟5處的解釋:
http://how2j.cn/k/interface-inheritance/interface-inheritance-inner-class/322.html#step2303
總結(jié)
以上是生活随笔為你收集整理的匿名内部类和局部内部类访问的外部类的局部变量必须是final的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用jar的两点注意事项
- 下一篇: 为什么接口中要允许添加默认方法?