A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

冯佳老师说当方法弹栈后,局部变量就消亡了,此时无法再使用该变量.所以用final修饰该变量.
那么问题来了,如果该变量用final修饰,当方法弹栈后,如何在局部内部类里调用该变量.

1 个回复

倒序浏览
局部内部类可能创建了对象,位于堆内存中,方法弹栈以后,局部内部类对象可以继续访问被final修饰的常量,因为常量位于常量池,方法弹栈不影响常量池
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马