
Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Rujukan :
Field Enum
Kita dapat menambahkan field ke suatu enum. Jadi, setiap nilai konstanta memiliki field-field tersebut. Nilai-nilai field mesti diberikan ke konstruktor enum saat mendefinisikan konstanta. Berikut contohnya :
[code language=”java”]
public enum Level {
HIGH (3), //memanggil konstruktor dengan nilai 3
MEDIUM(2), //memanggil konstruktor dengan nilai 2
LOW (1) //memanggil konstruktor dengan nilai 1
; // titik koma diperlukan saat dilanjutkan dengan field atau metode
private final int levelCode;
public Level(int levelCode) {
this.levelCode = levelCode;
}
}
[/code]
Leave a Reply