一道java题,求大神帮忙做一下

 我来答
1214340651
推荐于2016-10-18
知道答主
回答量:15
采纳率:0%
帮助的人:9.1万
展开全部
定义的接口
public interface StackInterface {
void push(Object value);
Object pop();
boolean isEmpty();
}

实现类:
public class StackImplement implements StackInterface{
private Vector<Object> vector;
public StackImplement(){
this.vector = new Vector<Object>();
}
@Override
public boolean isEmpty() {
return vector.isEmpty();
}
@Override
public Object pop() {
Object obj;
int len = vector.size();

if(len==0){
throw new EmptyStackException();
}
obj = vector.elementAt(len-1);
vector.removeElementAt(len - 1);
return obj;
}
@Override
public void push(Object value) {
vector.addElement(value);
}
}

Stack的底层就是类似实现的!望参考!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式