JAVA 웹 개발 패키지 - 패스트캠퍼스/Chapter2

복습하기 - 객체지향, 함수, 생성자

giggs 2021. 12. 26. 11:44

 

복습해봅시다 (객체 구현하기)

 

다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력해 보세요

 

  1. 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다
  2. 음식점에 배달 주문이 들어왔습니다.
주문 접수 번호 : 202011020003
주문 핸드폰 번호 : 01023450001
주문 집 주소 : 서울시 강남구 역삼동 111-333
주문 날짜 : 20201102
주문 시간 : 130258
주문 가격 : 35000
메뉴 번호 : 0003

 

1 - 객체와 showinfo 사용해서 구현

 

 

 

 

 

객체를 선언하고

 

 

 

생성자

2가지 생성하고

 

 

 

 

 

출력 함수 생성

 

 

 

 

 

 

 

 

 

2가지

생성자 불러서 사용

 

 

 

 

 

 

 

결과 값 동일하게 출력 GOOD:)

 

 

 

 

 

 

 

2 - 주문접수번호는 유일한 식별자되어야한다. / 생성자로 입력받아서 구현

 

 

 

입력받는값의 항목을 줄여

오류방지 목적으로

orderDate 값 부여

 

 

 

 

생성자 생성

 

 

 

 

 

 

 

 

출력 함수 생성자

 

 

 

 

 

 

 

 

 

 

생성자 호출해서 사용 후

출력값 확인

 

 

 

 

 

 

 

 

 

 

 

 

주문접수번호...

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

review


객체를 정의하고 선언
생성자를 생성
함수로 body부분 코드 - 메서드
실제 사용하는 부분에서 생성자 호출해서 사용

1번 2번 예제 모두 기본 복습 목적으로 
생성자 호출해서 사용하여 출력얻는 것까지만
쉽게 조건이 주어져서 복습 느낌으로 문제없었다.
GOOD :)

2번 예제에서 추가 조건으로 주문접수번호가 유일한 식별자가 되도록 하라고 주어졌다.
만들기 위해
증감연산자로 여기 저기 위치를 옮겨보고
입력 값이 새로오면 +1 되게 조건문도 써보고
상수로 선언한 후 +1 씩 해보고 했는데..
실패했다. ㅜㅜ

추가적인 내용이나 배운것을 활용하는 방법에 대해 공부가 필요할거같다.
일단은 추가 조건말고 기본 조건에 대해 잘 해낸것에 위안을 삼으며ㅜ

문제를 해결해나가는 개발자의 느낌을 조금은 느낄 수 있는? 예제였다.
꼭 수정해서 해결해 내겠다.