我正在尝试执行以下操作:ArrayList中的元素总数
这是一种总计猫的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;
}
非常感谢。
'返回4 * catList.size()'如果你因截肢猫而关闭,就把它叫做实验性错误.-) – Tenner
所以,'numOfLegs'是一个静态成员?如果它不是如何从静态方法返回它?如果是这样,你为什么通过'setNumOfLegs()'''设置它的值' – einpoklum