linked list程序需要帮忙改一下错误
这个程序就是要用户输入一个数字,然后用linked list加进去, 第一个method,add是加一个数字, 第二个是一次加4个数字, 我刚刚接触linked list, 还不太清楚怎么写, 我是看着书这么写出来的,但是在编译的时候总是出错,说我的constructor有问题, 懂的人帮我改一改,谢谢了 (还有一个小问题, 在我add method之前的那些东西有必要吗? 还是直接可以删了)public class ILS
{
private int data;
private ILS head;
private int n;
/*public ILS() //出错的地方
{
data = 0;
}*/
public int getData()
{
return data;
}
public ILS getNext()
{
return head;
}
public void setData(int data)
{
this.data = data;
}
public void setNext(ILS next)
{
head = next;
}
public void add(int number)
{
head=new ILS(number, head);
n++;
}
public void add(int number1, int number2, int number3, int number4)
{
head=new ILS(number1, head);
n++;
head=new ILS(number2, head);
n++;
head=new ILS(number3, head);
n++;
head=new ILS(number4, head);
n++;
}
/*public void clear()
{
} */
public String toString()
{
ILS temp=head;
String str="[ ";
while(temp!=null)
{
str+=temp.getData()+" ";
temp=temp.getNext();
}
return str+" ]";
}
}