为什么内部类中访问局部变量,局部变量需要final修饰

2019-01-16  本文已影响16人  凯玲之恋

java内部类

那么此时匿名内部类还有可能在堆中存储着,那么匿名内部类要到哪里去找这个局部变量呢?

特别注意:在Java8中已经去掉要对final的修饰限制,但其实只要在匿名内部类使用了,该变量还是会自动变为final类型(只能使用,不能赋值)

上一篇 下一篇

猜你喜欢

热点阅读