Kata Kunci enum Java

Kata Kunci Jawa


Contoh

Buat enumdengan konstanta (variabel yang tidak dapat diubah):

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

Anda dapat mengakses enumkonstanta dengan sintaks titik :

Level myVar = Level.MEDIUM;

Definisi dan Penggunaan

Kata enumkunci 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 enumkata 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, staticdan final (tidak dapat diubah - tidak dapat diganti).

An enumtidak 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 .


Kata Kunci Jawa