我在覆蓋從類TimerTask運行的方法時遇到問題。重寫抽象方法TimerTask.Run()
這裏是我的代碼:
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()。」
對不起,這個愚蠢的問題! :) – Dudev851 2013-03-27 09:19:59
問題並不愚蠢。但是,不接受那些幫助大多數人進入這個方向的答案:D – TheBlastOne 2013-03-27 09:25:01