黑马程序员技术交流社区

标题: 关于给匿名内部类传值的问题 [打印本页]

作者: 曾祥彬    时间: 2012-6-16 21:02
标题: 关于给匿名内部类传值的问题
对下面的这个程序

public class Test02 {

        public static void main(String[] args) {
                new Test02().start("heima");
        }

        /**
         * 为什么这里的参数一定要是final才能都传给内部类是用呢
         * @param name
         */
        public void start(final String name){
                new Thread(new Runnable(){

                        @Override
                        public void run() {
                                System.out.println(name);
                        }
                       
                }).start();
        }
}
求高手指点一二!




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