Dasar Java : Enums – Field Enum

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;
    }
}
About Reza Ervani 431 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.