你好,我有一个节点类:
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.setSig() = trabajo.getSig().getSig();
trabajo是一个工作指针,所以我不修改起始
我试过
NodoLista sig=trabajo.getSig().getSig();
trabajo.setSig()=sig;//but this line still give the same error
答案 0 :(得分:1)
您可以更改
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)'