본문 바로가기

국비

10.19 국비학원 11일차 (클래스 연습문제2)

  • 메뉴판 클래스 
멤버 변수 메뉴명(배열), 메뉴가격(배열)
멤버 메서드 전체메뉴, 메뉴추가, 메뉴수정, 메뉴삭제, 메뉴찾기

  - 음식점의 메뉴판를 만들고 관리하기 위한 클래스로 초기값 없이 기본 생성자로 객체를 생성하게 한다.

  - 메뉴명과 메뉴가격 배열은 서로 동일한 인덱스 번호로 메뉴에 대한 가격이 연관되어 있다

  - 메뉴 추가를 하게 되면 메뉴명과 메뉴가격이 각 배열에 저장된다.

  - 메뉴 수정을 하게 되면 지정한 메뉴에 대한 가격이 변경돼야 한다.

  - 메뉴 삭제를 하게 되면 지정한 메뉴에 대한 정보가 배열에서 제거돼야 한다.

  - 메뉴 찾기를 하게 되면 지정한 메뉴에 대한 가격이 반환돼야 한다.

  - 전체메뉴  메뉴명, 메뉴가격 각 배열에 저장된 모든 데이터를 출력하기 위한 메서드이다.

 

* 메뉴명과 가격의 배열을 2개 생성한 방식으로도 풀이해보고 Food 클래스를 따로 생성하여 푸는 방식으로도 진행함.

 

#문제 풀이 깃허브 참조