이 문제가 있으며 인터넷에서 해결책을 찾지 못하는 것 같습니다. 여기 유사한 링크, 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.
}
}
나는 스케줄 할 클래스를 사용하고 게시했다. 이 클래스에서는 getQueue라는 메서드가 있습니다. 다만, getQueue는 Runnable 인터페이스의 BlockingQueue를 돌려줍니다. Runnable 인터페이스의 Blocking 큐에서 Example 클래스를 되 찾을 수 있습니까?
@ jmort253 감사합니다. 내가 캐스팅을 할 수 있다는 것을 잊었다. – ktlim