CheeseBurger 만들기
package ex04;
public class CheeseBurger {
// 변수 선언 -> 값에 null이 들어가있음
String name;
int price;
String sauce;
// 기본 생성자 (치즈버거,1000,기본양념)
public CheeseBurger() {
// 1
this.name = "치즈버거";
// 2
this.price = 1000;
// 3
this.sauce = "기본양념";
}
// 파라미터가 있는 생성자 -> 생성자 오버로딩1 (치즈버거, 1200, 케찹)
public CheeseBurger(int price, String sauce) {
// 1
this.name = "치즈버거";
// 2
this.price = price;
// 3
this.sauce = sauce;
}
// 파라미터가 있는 생성자 -> 생성자 오버로딩2 (치즈버거, 1000, 마요네즈)
public CheeseBurger(String sauce) {
// 1
this.name = "치즈버거";
// 2
this.price = 1000;
// 3
this.sauce = sauce;
}
public static void main(String[] args) {
// 1. 기본버거 만들기 (출력) --> 치즈버거,1200,케찹 ---> 잘 되는지 확인 후 다음 단계로
CheeseBurger burger01 = new CheeseBurger();
System.out.println(burger01.name + ", " + burger01.price + ", " + burger01.sauce);
// 2. 케찹이 들어간 치즈버거 만들기 (출력) --> 치즈버거,1200,케찹
CheeseBurger burger02 = new CheeseBurger(1200, "케찹");
System.out.println(burger02.name + ", " + burger02.price + ", " + burger02.sauce);
// 3. 마요네즈가 들어간 치즈버거 만들기 (출력) --> 치즈버거,1000,마요네즈
CheeseBurger burger03 = new CheeseBurger("마요네즈");
System.out.println(burger03.name + ", " + burger03.price + ", " + burger03.sauce);
}
}
C:\workspace\tools\jdk-21\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3.2.1\lib\idea_rt.jar=50725:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3.2.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\workspace\java_lec\study\out\production\study ex04.CheeseBurger
치즈버거, 1000, 기본양념
치즈버거, 1200, 케찹
치즈버거, 1000, 마요네즈
Process finished with exit code 0
Share article