当前位置: 代码迷 >> Java相关 >> 为什么 方法中的内部类 不能访问 方法中非 final 修饰的变量
  详细解决方案

为什么 方法中的内部类 不能访问 方法中非 final 修饰的变量

热度:651   发布时间:2010-05-10 19:08:12.0
为什么 方法中的内部类 不能访问 方法中非 final 修饰的变量
为什么 方法中的内部类 不能访问 方法中非 final 修饰的变量

非 final 修饰的变量不也 没出它的作用域么

[ 本帖最后由 手指头 于 2010-5-10 22:18 编辑 ]
----------------解决方案--------------------------------------------------------
因为方法中的变量是临时变量
----------------解决方案--------------------------------------------------------

这就充分体现了JAVA的特点之一;
安全性中的
语言级安全性
!!!
具体的就表现在 变量有一个作用范围的,超出它所声明语句的块就无效!!
方法中存在有
局部变量
全局变量


----------------解决方案--------------------------------------------------------
  相关解决方案