黑马程序员技术交流社区

标题: final [打印本页]

作者: 蒙仔    时间: 2015-3-5 22:15
标题: final
内部类被定义在类的局部位置上时,只能访问该局部变量中final修饰的局部变量
作者: lang    时间: 2015-3-6 16:17
不知你想问什么?是为什么只能访问final修饰的变量吗?
普通局部变量随着方法结束而结束,资源被释放,而内部类产生的对象存在堆内存中,不会随着方法结束,当方法结束时,对象访问的普通局部变量就会不存在,找不到,出错。而final修饰的变量不会立马被释放。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2