java指针错误“实际和正式的参数列表长度不同”

时间:2017-10-15 20:07:21

标签: 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.setSig() = trabajo.getSig().getSig();

trabajo是一个工作指针,所以我不修改起始

我试过

NodoLista sig=trabajo.getSig().getSig();
trabajo.setSig()=sig;//but this line still give the same error 

1 个答案:

答案 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)'