クラス Customer

java.lang.Object
  上位を拡張 Customer

public class Customer
extends Object

顧客

作成者:
kaiya

フィールドの概要
private  String name
           
private  HashSet<Sale> sales
          この顧客の取引
 
コンストラクタの概要
Customer()
           
Customer(String s)
           
 
メソッドの概要
 void addSale(Sale p)
          行った取引を記録する
 String getName()
           
 HashSet<Product> getRecords()
          この顧客が購入した製品の累計集合.
 HashSet<Sale> getSales()
           
 void setName(String name)
           
 void setSales(HashSet<Sale> sales)
           
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

name

private String name

sales

private HashSet<Sale> sales
この顧客の取引

コンストラクタの詳細

Customer

public Customer()

Customer

public Customer(String s)
メソッドの詳細

toString

public String toString()
オーバーライド:
クラス Object 内の toString

getName

public String getName()

setName

public void setName(String name)

getSales

public HashSet<Sale> getSales()

setSales

public void setSales(HashSet<Sale> sales)

getRecords

public HashSet<Product> getRecords()
この顧客が購入した製品の累計集合. 重複は省かれている. 現状では,購入者数や購入数等での重み付けはしてません.

戻り値:

addSale

public void addSale(Sale p)
行った取引を記録する

パラメータ:
p -