【发布时间】:2015-12-02 06:52:26
【问题描述】:
我正在使用下面的方法,这将提供我计算有多少汽车有后轮驱动。 Array List 将其存储为布尔值。
当我尝试编译时出现找不到符号的错误 - 变量 getIsRearWheelDrive。我的兰博基尼类中有这个方法。
public int howManyAreRearWheelDrive()
{
int i = 0;
Iterator<Lamborghini> rear = inventory.iterator();
while(rear.hasNext()){
Lamborghini nextLamb = rear.next();
if(nextLamb.getIsRearWheelDrive.equals(true))
{
int rearHold = nextLamb.getIsRearWheelDrive();
i++;
}
return rearHold;
}
Lamborghini class
public boolean getIsRearWheelDrive()
{
return isRearWheelDrive;
}
【问题讨论】:
-
使用 if(nextLamb.getIsRearWheelDrive().equals(true)) 。您忘记在方法中添加 ()(功能括号)。 getIsRearWheelDrive 不是变量而是函数。