치즈버거를 만들어보자!
- 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) {
// 1. 기본치즈버거 만들기
CheeseBurger basicBurger = new CheeseBurger();
System.out.println(basicBurger.name);
System.out.println(basicBurger.price);
System.out.println(basicBurger.sauce);
// 2. 케첩이 들어간 치즈버거 만들기
CheeseBurger ketchupBurger = new CheeseBurger(1200, "케첩");
System.out.println(ketchupBurger.name);
System.out.println(ketchupBurger.price);
System.out.println(ketchupBurger.sauce);
// 3. 마요네즈가 들어간 치즈버거
CheeseBurger mayoBurger = new CheeseBurger("마요네즈");
System.out.println(mayoBurger.name);
System.out.println(mayoBurger.price);
System.out.println(mayoBurger.sauce);
}
}

Share article