- 메뉴판 클래스
멤버 변수 | 메뉴명(배열), 메뉴가격(배열) |
멤버 메서드 | 전체메뉴, 메뉴추가, 메뉴수정, 메뉴삭제, 메뉴찾기 |
- 음식점의 메뉴판를 만들고 관리하기 위한 클래스로 초기값 없이 기본 생성자로 객체를 생성하게 한다.
- 메뉴명과 메뉴가격 배열은 서로 동일한 인덱스 번호로 메뉴에 대한 가격이 연관되어 있다
- 메뉴 추가를 하게 되면 메뉴명과 메뉴가격이 각 배열에 저장된다.
- 메뉴 수정을 하게 되면 지정한 메뉴에 대한 가격이 변경돼야 한다.
- 메뉴 삭제를 하게 되면 지정한 메뉴에 대한 정보가 배열에서 제거돼야 한다.
- 메뉴 찾기를 하게 되면 지정한 메뉴에 대한 가격이 반환돼야 한다.
- 전체메뉴 는 메뉴명, 메뉴가격 각 배열에 저장된 모든 데이터를 출력하기 위한 메서드이다.
* 메뉴명과 가격의 배열을 2개 생성한 방식으로도 풀이해보고 Food 클래스를 따로 생성하여 푸는 방식으로도 진행함.
#문제 풀이 깃허브 참조
'국비' 카테고리의 다른 글
10.21 국비학원 13일차 (평가1) (0) | 2022.10.24 |
---|---|
10.20 국비학원 12일차 (클래스 연습문제3) (0) | 2022.10.21 |
10.18 국비학원 10일차 (클래스 연습문제) (0) | 2022.10.19 |
10.17 국비학원 9일차 (객체지향 : 생성자, 멤버변수, 멤버메서드, 접근제한자, 캡슐화) (1) | 2022.10.18 |
10.14 국비학원 8일차 (2차 배열) (0) | 2022.10.17 |