ПочатиПочніть безкоштовно

Керування веб-відповідями за допомогою enums

Використання enums для керування HTTP-відповідями спрощує обробку різних статус-кодів у вебзастосунках. У цій вправі ви створите enums, які містять додаткову інформацію, як-от коди стану HTTP.

Ця вправа є частиною курсу

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

Переглянути курс

Інструкції до вправи

  • Додайте параметр конструктора HttpStatus з типом int і назвою code.
  • Поверніть поле 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.____()); 
    }
}
Редагувати та запускати код