|
|||||||||
前 次 | フレームあり フレームなし |
<Unnamed> での Product の使用 |
---|
Product として宣言されている <Unnamed> のフィールド | |
---|---|
private Product |
Sale.product
|
Product 型の型パラメータを持つ <Unnamed> のフィールド | |
---|---|
private HashSet<Product> |
ShoppingSystem.rproducts
登録されている商品の集合 |
Product を返す <Unnamed> のメソッド | |
---|---|
Product |
Sale.getProduct()
|
Product[] |
ShoppingSystem.getProducts()
現状登録された全ての商品のリストを返す |
Product[] |
ShoppingSystem.recommendProducts(Customer c)
顧客 c に勧める商品を計算 |
Product 型の引数を持つ型を返す <Unnamed> のメソッド | |
---|---|
HashSet<Product> |
Customer.getRecords()
この顧客が購入した製品の累計集合. |
HashSet<Product> |
ShoppingSystem.getRproducts()
|
Product 型のパラメータを持つ <Unnamed> のメソッド | |
---|---|
boolean |
ShoppingSystem.buyProduct(Customer c,
Product p,
int n)
顧客 c が 商品 p を n 個買う. |
void |
Sale.setProduct(Product product)
|
Product 型の型引数を持つ <Unnamed> のメソッドパラメータ | |
---|---|
private boolean |
ShoppingSystem.isOverlap(HashSet<Product> set1,
HashSet<Product> set2)
二つの集合の交わりがあるかどうかテスト. |
private boolean |
ShoppingSystem.isOverlap(HashSet<Product> set1,
HashSet<Product> set2)
二つの集合の交わりがあるかどうかテスト. |
void |
ShoppingSystem.setRproducts(HashSet<Product> rproducts)
|
Product 型のパラメータを持つ <Unnamed> のコンストラクタ | |
---|---|
Sale(Customer c,
Product p,
int n)
顧客cが製品pをn個かった取引のインスタンスを作成. |
|
|||||||||
前 次 | フレームあり フレームなし |