考虑下面的删节Java代码部分:
public class CashRegisterCheckout { ... class ItemScanned extends JPanel { ... } // end class ItemScanned ... public double updateTransactionTotal(double itemPrice, int items) { ... public int updateStock(int noItems) { ... } // end updateStock } // end updateTransactionTotal } // end class CashRegister
尽管上面显示了许多代码行(即行 用“......”表示,你仍然可以解释它是什么 原则上,错误与显示的代码有关。
对,我已经得到了这个问题,我可以看到" public int updateStock(int noItems)"我测试时没有工作,但我无法解释为什么?
我在这里搜索并查看了我的教科书。
有人可以给我一个简单的解释,说明为什么这不起作用?
答案 0 :(得分:4)
您在方法中有一个方法:
public double updateTransactionTotal(double itemPrice, int items)
{
...
public int updateStock(int noItems)
该语法无效。