Kata Kunci enum Java
Contoh
Buat enum
dengan konstanta (variabel yang tidak dapat diubah):
enum Level {
LOW,
MEDIUM,
HIGH
}
Anda dapat mengakses enum
konstanta dengan sintaks titik :
Level myVar = Level.MEDIUM;
Definisi dan Penggunaan
Kata enum
kunci mendeklarasikan tipe enumerasi (tidak dapat diubah).
Enum adalah "kelas" khusus yang mewakili sekelompok konstanta (variabel yang tidak dapat diubah, seperti variabel akhir).
Untuk membuat enum, gunakan enum
kata kunci (bukan kelas atau antarmuka), dan pisahkan konstanta dengan koma. Perhatikan bahwa mereka harus dalam huruf besar.
Perbedaan antara Enum dan Kelas
Can enum
, sama seperti a class
, memiliki atribut dan metode. Satu-satunya perbedaan adalah bahwa konstanta enum adalah public
, static
dan final
(tidak dapat diubah - tidak dapat diganti).
An enum
tidak dapat digunakan untuk membuat objek, dan tidak dapat memperluas kelas lain (tetapi dapat mengimplementasikan antarmuka).
Gunakan enum ketika Anda memiliki nilai yang Anda tahu tidak akan berubah, seperti hari bulan, hari, warna, setumpuk kartu, dll.
Halaman Terkait
Baca lebih lanjut tentang enum di Tutorial Java Enum kami .