对下面的这个程序
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();
}
}
求高手指点一二! |
|