クラス Sale

java.lang.Object
  上位を拡張 Sale

public class Sale
extends Object

取引. 単一取引では,単一顧客が単一の商品を複数個,購入できる.

作成者:
kaiya

フィールドの概要
private  int amount
          商品の売り上げ数
private  Customer customer
           
private  Product product
           
 
コンストラクタの概要
Sale()
           
Sale(Customer c, Product p, int n)
          顧客cが製品pをn個かった取引のインスタンスを作成.
 
メソッドの概要
 int getAmount()
           
 Customer getCustomer()
           
 Product getProduct()
           
 void setAmount(int amount)
           
 void setCustomer(Customer customer)
           
 void setProduct(Product product)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

amount

private int amount
商品の売り上げ数


product

private Product product

customer

private Customer customer
コンストラクタの詳細

Sale

public Sale()

Sale

public Sale(Customer c,
            Product p,
            int n)
顧客cが製品pをn個かった取引のインスタンスを作成. c, p の非null, nが1以上等はチェックしてません. タイムスタンプとかは,このインスタンス作成時点につけても良いかもしれませんが, 現状ではそういういことはしてません.

パラメータ:
c -
p -
n -
メソッドの詳細

getAmount

public int getAmount()

setAmount

public void setAmount(int amount)

getProduct

public Product getProduct()

setProduct

public void setProduct(Product product)

getCustomer

public Customer getCustomer()

setCustomer

public void setCustomer(Customer customer)