
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 :
01 02 03 04 05 06 07 08 09 10 11 12 | 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; } } |
Leave a Reply