【发布时间】:2013-11-13 18:02:46
【问题描述】:
代码:
public void checkHitDiscount(WineCase wineCase1)
{
if(hits%10==0)
{
wineCase1.setPrice()=0.9*wineCase1.getPrice;
System.out.println("Congratulations! You qualify for 10% discount.");
} else
System.out.println("You do not qualify for discount.");
}
我在这里得到的错误是:
方法 setPrice 不能应用于给定类型。需要双倍, 找不到任何论据。
我正在尝试修改 WineCase 类中的 price 字段。是双份的。
【问题讨论】:
-
试试
wineCase1.setPrice(0.9*wineCase1.getPrice());你需要向方法传递一个双参数,但实际上你什么也没传递。 -
您可以为您的
setPrice()方法发布代码吗?