这是我的学校作业。我需要一个库存系统,当用户输入新产品时,它会自动更新产品 ID。我创建了一个名为 Product 的对象数组,它具有 4 个属性(名称、ID、价格、数量)。ID 不需要用户输入。
这部分在 input() 方法中,它与 Object 位于不同的类中。我没有将 ID 传递给对象类,就像我对其他三个属性所做的那样。
x[i] = new Product(name,price,stock);
id = x[i].setID();
对象类的一部分:
/**
* Constructor
*/
public Product(){
id = 0; name = ""; price = 0.00; quantity = 0;
}
public Product( String n, double p, int q){
setName(n); setPrice(p); setQuantity(q);
}
public void setID(){
this.id = id++;
}
谢谢你。