# 다양한 음료 ## 문제 주어진 코드를 통해 출력 예와 같은 결과를 얻으려 한다. 이를 위한 클래스 Drink를 작성하고, 또 상속을 통해 중복된 코드를 제거하시오. ## 출력 예 ``` 주문되었습니다. 주문되었습니다. 주문되었습니다. 주문되었습니다. 주문되었습니다. ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { // 서로 다른 객체 생성 Juice j = new Juice(); Coffee c = new Coffee(); Beer b = new Beer(); Water w = new Water(); Tea t = new Tea(); // 부모 클래스 타입의 배열 생성 Drink[] drinks = { j, c, b, w, t }; // 모든 음료를 주문! for (Drink d : drinks) { d.ordered(); } } } class Juice { String name; double price; public void ordered() { System.out.println("주문되었습니다."); } } class Coffee { String name; double price; public void ordered() { System.out.println("주문되었습니다."); } } class Beer { String name; double price; public void ordered() { System.out.println("주문되었습니다."); } } class Water { String name; double price; public void ordered() { System.out.println("주문되었습니다."); } } class Tea { String name; double price; public void ordered() { System.out.println("주문되었습니다."); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!