/*
使用LinkedList模拟一个堆栈或者队列数组元素
堆栈 先进后出 如同杯子
队列 先进先出 如同水管
下面以堆栈为例
*/
import java.util.*;
class DuiLie
{
private LinkedList link;
//这个构造函数有什么用?
DuiLie()
{
link=new LinkedList();
}
public void myAdd(Object obj)
{
link.addFirst(obj);
}
public Object myGet()
{
return link.removeFirst();
}
public boolean isNull()
{
return link.isEmpty();
}
}
class LnkedListTest
{
public static void main(String[] args)
{
DuiLie d1=new DuiLie();
d1.myAdd("java01");
d1.myAdd("java02");
d1.myAdd("java03");
d1.myAdd("java04");
while(!d1.isNull())
{
System.out.println(d1.myGet());
}
}
}
在DuiLie类中建立一个DuiLie构造函数是什么作用?
|
|