Mengelola Respons Web dengan Enum
Menggunakan enum untuk mengelola respons HTTP dapat menyederhanakan penanganan berbagai status kode dalam aplikasi web. Latihan ini menunjukkan cara membuat enum yang menyertakan informasi tambahan seperti kode status HTTP.
Latihan ini adalah bagian dari kursus
Input/Output dan Stream di Java
Petunjuk latihan
- Definisikan parameter
intbernamacodeuntuk konstruktorHttpStatus. - Kembalikan field
codesaat metodegetCode()dipanggil. - Cetak kode
HttpStatusuntuk statusOK.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.____());
}
}