超级新闻在这里。我的分配要求我从另一个班级获取2个输入(乐器名称和成本),使用arraylist和打印输出。我将类对象创建为数组,但由于某种原因,编译器无法找到方法。这是我需要遵循的指示:
实施addToPurchaseCart(MusicalInstrument instrument, int quantity)
,首先检查所购买的仪器数量是否超过当前库存数量。如果购买的号码没有问题,请将该号码Instruments
添加到已购买的ArrayList
。此外,请不要忘记从广告资源中删除相同数量的Instruments
。
这是我得到的:
public class ShoppingCart
private ArrayList<MusicalInstrument> shopInstrument;
public ShoppingCart();
this.shopInstrument = new ArrayList<MusicalInstrument>();
public void addToPurchaseCart(MusicalInstrument instrument, int quantity){
shopInstrument = new ArrayList<MusicalInstrument>();
shopInstrument.getDescription(instrument);
shopInstrument.getQuantitySold(quantity);
}
编译器找不到:shopInstrument.getDescription
和shopInstrument.getQuantitySold
另外,我从列表中删除了什么?
更新
我让编译器找到shopInstrument.getDescription
和`shopInstrument.getQuantitySold。
我的下一个问题是如何将其放入格式化的表格中?该指令说使用arraylist,所以我为每个方法创建了一个数组列表......我仍然需要弄清楚为什么我得到错误。但是一旦我遇到错误,我该如何在表格中创建两个arraylist。
需要像这样安排:
kazzoo $2.00
kazzoo $2.00
kazzoo $2.00
tambourine $2.00
提前致谢!