НачатьНачать бесплатно

Управление веб-ответами с помощью перечислений

Использование enum для управления HTTP-ответами упрощает обработку различных кодов состояния в веб-приложениях. В этом упражнении вы создадите enum, который хранит дополнительную информацию — в частности, коды состояния HTTP.

Это упражнение является частью курса

Ввод/вывод и потоки в Java

Посмотреть курс

Инструкции к упражнению

  • Определите параметр типа int с именем code для конструктора HttpStatus.
  • Возвращайте поле code при вызове метода getCode().
  • Выведите код HttpStatus для статуса OK.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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.____()); 
    }
}
Редактировать и запускать код