시작하기무료로 시작하기

Enum으로 웹 응답 관리하기

웹 애플리케이션에서 다양한 상태 코드를 다루기 위해 enums를 사용하면 처리가 더 간단해집니다. 이 연습 문제에서는 HTTP 상태 코드와 같은 추가 정보를 포함하는 enums를 만드는 방법을 보여드립니다.

이 연습은 강의의 일부입니다

Java의 입력/출력과 스트림

강의 보기

연습 안내

  • HttpStatus 생성자에 int 매개변수 code를 정의하세요.
  • getCode() 메서드가 호출되면 필드 code를 반환하세요.
  • 상태 OK에 대한 HttpStatus 코드를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class HttpStatusExample {
    enum HttpStatus { 
        OK(200), NOT_FOUND(404);

        private int code;
		
        // Constructor for the HttpStatus with status code
        HttpStatus(____ code) { 
            this.code = code;
        }

        public int getCode() {
        	// Return the code for a specific HTTP status
            return ____;
        }
    }

    public static void main(String[] args) {
    	// Call method to print the status code
        System.out.println(HttpStatus.OK.____()); 
    }
}
코드 편집 및 실행