2016-03-29 167 views
-1

我正在努力讓我的接口在Java中擴展TimerTask。但是我的代碼會在接口的聲明中出現下一個錯誤:「預期的接口」。接口擴展TimerTask

import java.util.List; 
import java.util.TimerTask; 


public interface IEffectenBeurs extends TimerTask { 

    public List<IFonds> getInfo(); 

    public void run(); 

} 
+3

'TimerTask'是一個類。接口只能擴展其他接口。 –

+0

你應該考慮使用'ScheduledExecutorService'而不是'Timer'。 –

回答

1

TimerTask是一個抽象類。因此接口不能擴展它。您的IEffectendBeurs可以擴展Runnable,也可以將其轉換爲抽象類。

+0

是的你是對的。謝謝。 – Guido