java指针错误“;“实际参数和形式参数列表长度不同”;
你好,我有一个节点类:java指针错误“;“实际参数和形式参数列表长度不同”;,java,pointers,Java,Pointers,你好,我有一个节点类: public class NodoLista{ private int dato; private NodoLista sig; //next public void setSig(NodoLista s){ this.sig=s; } public NodoLista getSig(){ return this.sig; } 以及我调用它的行(删除1个节点) trabajo是一个
public class NodoLista{
private int dato;
private NodoLista sig;
//next
public void setSig(NodoLista s){
this.sig=s;
}
public NodoLista getSig(){
return this.sig;
}
以及我调用它的行(删除1个节点)
trabajo是一个工作指针,所以我不修改起始指针
我试过了
NodoLista sig=trabajo.getSig().getSig();
trabajo.setSig()=sig;//but this line still give the same error
你可以改变
trabajo.setSig()=sig; // you cannot assign a value to a method call as well as the method arguments are incorrect
到
你不能把方法调用放在赋值语句的左边。ty,这样一个愚蠢的问题
trabajo.setSig()=sig; // you cannot assign a value to a method call as well as the method arguments are incorrect
trabajo.setSig(trabajo.getSig().getSig()); // your actual setter 'public void setSig(NodoLista s)'