new Burger("기본버거", 2000) - 괄호 안에가 생성자 호출
생성자 메서드 ()안에 있는 변수 : 매개변수 라고 한다. (매개변수는 생성자stack에 올라옴)
package ex04;
class Burger {
    private String name; //상태
    private int price; //상태
    public String getName() { // 이름 확인
        return name;
    }
    public Integer getPrice() { // 가격 확인
        return price;
    }
    //생성자로 초기화
    public Burger(String n, int p) { // 괄호 안은 매개변수. 매개변수는 stack에 올라와 있음.
        name = n;
        price = p;
    }
}
public class BurgerTest {
    public static void main(String[] args) {
        Burger b1 = new Burger("기본버거", 2000); // (괄호 안에가 생성자 호출)
        System.out.println(b1.getName());
        System.out.println(b1.getPrice());
        /*System.out.println(b1.name);
        System.out.println(b1.price);*/
    }
}
Share article