JAVA - 3

Date:

카테고리:

태그:

img

커피 주문 시나리오 만들기

ProductVo.java

아래 코드는 상품(Product) 정보를 저장하기 위한 Value Object(VO)인 ProductVo 클래스입니다.

  1. 클래스 멤버 변수: productNo, productName, price는 각각 상품의 번호, 이름, 가격을 저장하는 변수입니다.
  2. getProductNo(), getProductName(), getPrice() 함수는 각각 해당 상품 속성의 값을 반환하는 함수입니다.
  3. setProductNo(String productNo), setProductName(String productName), setPrice(int price) 함수는 각각 상품 속성의 값을 설정하는 함수입니다.
  4. printResult(String msg) 함수는 파라미터로 전달받은 메시지를 출력하는 함수입니다. 이 함수는 setProductNo(), setProductName(), setPrice() 함수 내에서 호출됩니다.
  5. print(String... message) 함수는 가변인자를 사용하여 메시지를 받아들여 배열로 반환하는 함수입니다. 이 함수는 동적 파라미터를 처리하는 데 사용됩니다.


TestMethod.java

ProductVo 클래스를 활용하여 상품 정보를 저장하고 조회하는 예제인 TestMethod 클래스입니다.

  1. ProductVo 객체 product를 생성합니다.
  2. product 객체의 setProductNo("a001"), setProductName("아메리카노"), setPrice(3800) 함수를 사용하여 속성 값들을 설정합니다.
  3. product 객체의 getProductNo(), getProductName(), getPrice() 함수를 사용하여 속성 값을 조회하여 각각 productNo, productName, price 변수에 저장합니다.
  4. productNo, productName, price 변수의 값을 출력합니다.
  5. product 객체의 print("아메리카노", "카페라떼", "카페모카") 함수를 사용하여 동적 파라미터를 전달하여 출력합니다.

TestMethod 에서 Run을 누르면 출력값은

다음과 같이 나타나게 됩니다.

java 카테고리 내 다른 글 보러가기

댓글 남기기