例如:
public class TwoTaskCirculate {
class TaskA extends TimerTask {
public void run() {
                                System.out.println("A!");
new Timer().schedule(new TaskB(), 2000);
}
}
class TaskB extends TimerTask {
@Override
public void run() {
                       System.out.println("B");
new Timer().schedule(new TaskA(), 2000);
}
}
public static void main(String[] args) {
new Timer().schedule(new TwoTaskCirculate().new TaskB(), 2000);
}
}可以运行,当我写在main方法的时候就总报错,求大侠指导!!!
public class TwoTaskCirculate {
public static void main(String[] args) {
class TaskB extends TimerTask {
@Override
public void run() {
System.out.println("B");
new Timer().schedule(new TaskA(), 2000); //此处报错TaskA 无法解析为类型
}
}
class TaskA extends TimerTask {
@Override
public void run() {
System.out.println("A");
new Timer().schedule(new TaskB(), 2000);
}
}

}
}