BurgerSet.java 자식클래스

Burger 부모클래스


각 문장 해석해야 하는데 잘 모르겠네요 ㅠㅠ 초보가 이해하기 좋게 자세히 설명 좀 부탁드리겠습니다!!




Burger.java

--------------------------------------------------------------
public class Burger {
   private int price;
   public int quantity;
    
   public Burger(int price) {
       this.price = price;
   }
  
   public Burger() {
       this(3500);
   }
  
   protected int getPrice() {
       return price;
   }
}

--------------------------------------------------------------

 

 

BurgerSet.java

--------------------------------------------------------------
public class BurgerSet extends Burger {
 public BurgerSet() {
        super();
    }

    protected int getPrice() {
        return (super.getPrice() + 1500) * getQuantity();
    }

    public int getQuantity() {
        return super.quantity;
    }

    public void setQuantity(int quantity) {
        super.quantity = quantity;
    }
    
    public static void main(String[] args) {
        BurgerSet burgerSet = new BurgerSet();
        burgerSet.setQuantity(2);
        System.out.println("버거 " + burgerSet.getQuantity()+"셋트의 값은 " +
          burgerSet.getPrice()+ "원입니다.");
    }

}
--------------------------------------------------------------