我有这个问题,我似乎无法在 Internet 上找到解决方案。我在这里发布了一个类似的链接,http://www.coderanch.com/t/581517/java/java/cast-superclass-subclass#2645691
class Example implements Runnable {
String ID;
public Example (String ID) {
this.ID = ID;
}
public void run() {
// Code to do something.
}
}
我正在使用 ScheduledThreadPoolExecutor 类。在该类下,有一个名为 getQueue 的方法。然而 getQueue 返回一个 Runnable 接口的 BlockingQueue。有没有办法从 Runnable 接口的阻塞队列中取回示例类?