摘要:
在使用Java局部内部类或者内部类时,若该类调用了所在方法的局部变量,则该局部变量必须使用final关键字来修饰,否则将会出现编译错误“Cannot refer to a non-final variable * inside an inner class defined in a different method” 下面通过一段代码来演示和分析原因。public class Example { public static void main(String args[]) { doSomething(); } private static void doSom... 阅读全文
posted @ 2013-07-25 16:02 寒宵飞飞 阅读(2271) 评论(0) 推荐(0) 编辑