2016-03-29 140 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