黑马程序员技术交流社区
标题:
方法中的内部类能不能访问方法中的局部变量,为什么?
[打印本页]
作者:
zhaokun
时间:
2016-9-23 23:41
标题:
方法中的内部类能不能访问方法中的局部变量,为什么?
方法中的内部类能不能访问方法中的局部变量,为什么?
作者:
dddzk
时间:
2016-9-24 00:08
方法中的匿名内部类是以对象的方式存在的,而如果该对象指向某一方法外的引用,比如一个成员变量,那么当方法结束后该内部类的对象不会消失(因为和还有引用指向它),然而方法结束后所有的局部变量都消失了,此时一个存在的对象引用了一个已消失的变量,就发生了错误。java为了避免这种错误,方法中的内部类引用被final修饰的局部变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2