我有这个问题,我似乎无法在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接口的Blocking队列中取回一个Example类?
@ jmort253谢谢。我忘了我可以做铸造。 – ktlim