一个方法内部含有匿名内部类,参数就必须要有final来修饰

http://blog.csdn.net/axman/article/details/1460544

匿名内部类在方法内部时,方法的参数必须要用final修饰,保证传进来的变量内外一致性

比如:

public void method(final BufferedReader reader){
    new Thread(
        new Runnable(){
            public void run(){
                //do something
            }
        }
    ).start();
}

 

posted @ 2015-03-19 15:42  soaringEveryday  阅读(270)  评论(0)    收藏  举报