치즈버거를 만들기
- 가격 : 1000
- 버거 이름 : 치즈버거
- 양념 : 기본양념(선택적 파라미터 - 옵션추가 비용 200)
package ex04;
public class CheeseBurger {
String name;
int price;
String sauce;
//기본 생성자 치즈버거, 1000,기본양념
public CheeseBurger() {
this.name = "치즈버거";
this.price = 1000;
this.sauce = "기본양념";
}
//파라미터가 있는 생성자 -> 생성자 오버로딩(치즈버거, 1200, 케찹)
public CheeseBurger(int price, String sauce) {
this.name = "치즈버거";
this.price = price;
this.sauce = sauce;
}
public CheeseBurger(String sauce) {
this.name = "치즈버거";
this.price = 1000;
this.sauce = sauce;
}
public static void main(String[] args) {
CheeseBurger b1 = new CheeseBurger();
//1.기본버거 만들기 (치즈버거, 1000, 기본양념)
System.out.print(b1.name + ", ");
System.out.print(b1.price + ", ");
System.out.println(b1.sauce);
//2.케찹이 들어간 치즈버거 만들기 (치즈버거, 1200, 케찹)
CheeseBurger b2 = new CheeseBurger(1200, "케찹");
System.out.print(b2.name + ", ");
System.out.print(b2.price + ", ");
System.out.println(b2.sauce);
//3. 마요네즈가 들어간 치즈 버거 만들기 (치즈버거, 1000, 마요네즈)
CheeseBurger b3 = new CheeseBurger("마요네즈");
System.out.print(b3.name + ", ");
System.out.print(b3.price + ", ");
System.out.println(b3.sauce);
}
}

Share article