arraylist中的总元素

use*_*587 0 java

我正在尝试执行以下操作:

一种总计猫的ArrayList中所有猫腿的方法.

但是我似乎无法将它添加到阵列中的猫腿总数,或者在控制台上显示它.

   public static int getNumOfLegs()
{

    return numOfLegs;
}

public void setNumOfLegs(int numOfLegs)
{
    this.numOfLegs = numOfLegs;

}



   public static int totalNumOfLegs(ArrayList<Cat> catList)
{
    int total = 0;
    for (Cat c: catList)
    {
        total = total + getNumOfLegs();
    }


    return total;

}
Run Code Online (Sandbox Code Playgroud)

非常感激.

Aur*_*and 6

更改:

total = total + getNumOfLegs();
Run Code Online (Sandbox Code Playgroud)

至:

total = total + c.getNumOfLegs();
Run Code Online (Sandbox Code Playgroud)