【发布时间】:2013-12-11 04:42:47
【问题描述】:
这个小方法是包含许多单独类的大型程序的一部分。下面的方法旨在调用我的 Purchase 类的一部分,该类跟踪购买了多少库存。但是,虽然我上面已经实例化如下
Purchase currentPurchase;
我继续收到“需要标识符”和“找不到符号”的错误消息。
方法:
public double processPurchase(currentPurchase){
lemonsBought = currentPurchase.getNumLemonsBought();
iceBought = currentPurchase.getNumLemonsBought();
cupsBought = currentPurchase.getNumCupsBought();
sugarBought = currentPurchase.getNumSugarBought();
lemonInventory += lemonsBought;
iceInventory += iceBought;
cupInventory += cupsBought;
sugarInventory += sugarBought;
money -= (.5 * lemonsBought) + (2 * iceBought) + (2 * cupsBought) + (0.25 * sugarBought);
return currentPurchase;
}
Money 是一个单独的预实例化变量
【问题讨论】:
-
你把“Purchase currentPurchase;”这一行放在哪里? “currentPurchase”是您的采购类的一个字段吗?如果是这样,则无需再次指定为实例方法“processPurchase”的参数。
标签: java methods symbols identifier inventory