-
Notifications
You must be signed in to change notification settings - Fork 1
/
Drink.java
101 lines (83 loc) · 2.01 KB
/
Drink.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
public class Drink
{
private String name; // 해당 음료의 이름 ex) 아메리카노
private int price; // 해당 음료의 한잔 가격 ex) 1500
private String hoc; // option 메소드로 초기화된 hot or cold ex) cold
private String ice; // option 메소드로 초기화된 얼음양 ex) 얼음 많이
private int count; // cupsCount 메소드로 초기화 된 주문 갯수 ex) 3
private int categoryNumber; // 해당 카테고리의 선택번호를 담을 변수 ex) 0 (밑의 생성자에서 초기화됨.) - Sales 내 addSales 메소드사용을위해서 존재
private int drinkNumber; // 해당 음료의 선택번호를 담을 변수 ex) 0 (밑의 생성자에서 초기화됨.) - 위와 동일
private boolean couponUse;
public Drink(String hoc, String ice, int count) // Option 메소드로 받아온 값을 매개변수로 인스턴스 생성.
{
this.hoc = hoc;
this.ice = ice;
this.count = count;
categoryNumber = CategoryUI.sel - 1;
drinkNumber = DrinkUI.sel - 1;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public int getPrice()
{
return price;
}
public void setPrice(int price)
{
this.price = price;
}
public String getHoc()
{
return hoc;
}
public void setHoc(String hoc)
{
this.hoc = hoc;
}
public String getIce()
{
return ice;
}
public void setIce(String ice)
{
this.ice = ice;
}
public int getCount()
{
return count;
}
public void setCount(int count)
{
this.count = count;
}
public int getCategoryNumber()
{
return categoryNumber;
}
public void setCategoryNumber(int categoryNumber)
{
this.categoryNumber = categoryNumber;
}
public int getDrinkNumber()
{
return drinkNumber;
}
public void settDrinkNumber(int drinkNuber)
{
this.drinkNumber = drinkNumber;
}
public boolean getCouponUse()
{
return couponUse;
}
public void setCouponUse(boolean couponUse)
{
this.couponUse = couponUse;
}
}