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 merupakan bagian dari kursus
Input/Output dan Stream di Java
Instruksi latihan
- Definisikan parameter
intbernamacodeuntuk konstruktorHttpStatus. - Kembalikan field
codesaat metodegetCode()dipanggil. - Cetak kode
HttpStatusuntuk statusOK.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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.____());
}
}