我在覆盖从 TimerTask 类运行的方法时遇到问题。
这是我的代码:
public class PGameCore
{
Toolkit toolKit;
Timer timer;
public PGameCore(int clockIntervalInSeconds)
{
timer = new Timer();
timer.schedule(new CoreTimer(), 1000 * clockIntervalInSeconds);
}
class CoreTimer extends TimerTask
{
public void Run()
{
System.out.println("BEEEP :)");
toolKit.beep();
}
}
}
问题出在行中:
class CoreTimer extends TimerTask
我正在使用 Netbeans。它说:“PGameCore.CoreTimer 不是抽象的,不会覆盖 TimerTask 中的抽象方法 run()。”