-1

これは私の学校の課題です。ユーザーが新製品をキー入力したときに製品 ID を自動更新する在庫システムが必要です。4 つの属性 (名前、ID、価格、数量) を持つ Product という名前のオブジェクトの配列を作成しました。ID はユーザー入力を必要としません。

この部分は、Object とは別のクラスにある input() メソッドにあります。他の 3 つの属性に対して行ったように、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++;
}

ありがとうございました。

4

2 に答える 2