2013年4月17日
摘要: Cannot refer to a non-final variable file inside an inner class defined in a different method如果定义一个局部内部类,并且局部内部类使用了一个在其外部定义的对象,为什么编译器会要求其参数引用是final呢?注意:局部内部类,包括匿名内部类。原因如下:abstract class ABSClass{public abstract void print();}public class Test2{public static void test(final String s){//一旦参数在匿名类内部使用,则 阅读全文
posted @ 2013-04-17 23:53 嘿!老板 阅读(188) 评论(0) 推荐(0) 编辑