Java 在此处实现预期错误

Java 在此处实现预期错误,java,Java,嘿,我必须创建一个twostacksquee.java,它使用两个堆栈创建队列 我只是想知道如何将Stack.java实现为TwoStacksQueue.java 这就是我所拥有的: public class TwoStacksQueue<Item> implements Stack<Item> 公共类TwoStacksQueue实现堆栈 我认为您不希望实现一个堆栈。如果你打算使用两个堆栈,你会想要这样的东西 public class TwoStacksQueue<

嘿,我必须创建一个
twostacksquee.java
,它使用两个堆栈创建队列

我只是想知道如何将
Stack.java
实现为
TwoStacksQueue.java

这就是我所拥有的:

public class TwoStacksQueue<Item> implements Stack<Item>
公共类TwoStacksQueue实现堆栈

我认为您不希望
实现一个堆栈。如果你打算使用两个堆栈,你会想要这样的东西

public class TwoStacksQueue<E> {

    Stack<E> firstStack;
    Stack<E> secondStack;

}
public class TwoStacksQueue{
堆栈第一堆栈;
第二栈;
}

我认为您不希望
实现一个堆栈。如果你打算使用两个堆栈,你会想要这样的东西

public class TwoStacksQueue<E> {

    Stack<E> firstStack;
    Stack<E> secondStack;

}
public class TwoStacksQueue{
堆栈第一堆栈;
第二栈;
}

如果试图使用两个堆栈实现队列,则应将类定义为队列。那么,内部表现取决于您。也许是这样的:

public class TwoStacksQueue<Item> implements Queue<Item> {

private Stack stack1;
private Stack stack2;

}
公共类TwoStacksQueue实现队列{
专用栈stack1;
专用栈stack2;
}

如果试图使用两个堆栈实现队列,则应将类定义为队列。那么,内部表现取决于您。也许是这样的:

public class TwoStacksQueue<Item> implements Queue<Item> {

private Stack stack1;
private Stack stack2;

}
公共类TwoStacksQueue实现队列{
专用栈stack1;
专用栈stack2;
}
看一看:看一看: