public static void main(String args[]) {
final Outputter outputter = new Outputter();
new Thread() {
public void run() {
outputter.output("zhangsan");
}
}.start();
为什么实例化Outputter时,需要定义为final,要不就报错。
------解决方案--------------------
- Java code
new Thread() {public void run() {outputter.output("zhangsan");}}.start();