public class testCast {
public interface dataQueue extends Queue<Object>{};
public static void main (String test[]){
dataQueue queue = (dataQueue) new java.util.PriorityQueue<Object>();
queue.add("Test");
System.out.println(queue.peek());
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么这会导致出现错误....如果我这样做会有效
Queue queue = (Queue) new java.util.PriorityQueue<Object>();
有谁知道为什么?提前致谢
java ×1