Rabu, Maret 13, 2019

Enum Dengan Nilai Konstumisasi pada Java

Selum masuk ke materi ini pelajari dulu Mendefinisikan Tipe Data Buatan Sendiri Menggunakan Enum pada Java
Enum secara otomatis memiliki nilai stringnya sendiri. Programmer dapat menetapkan beberapa nilai modifikasi (kostumisasi) pada enum. Perhatikan contoh berikut ini.

enum  Fruits
{
    APPLE(“RED”), BANANA(“YELLOW”), GRAPES(“GREEN”);
}

Pada contoh sebelumnya dapat dilihat enum Fruits memiliki tiga member yaitu APPLE, BANANA, dan GRAPES beserta nilai kostumisasi masing-masing  yaitu RED, YELLOW, dan GREEN.

Untuk dapat menggunakan kode program enum, ada beberapa hal yang harus diperhatikan.
satu, Parameter constructor harus dibuat terlebih dahulu untuk class enum. Kenapa? Karena objek class enum tidak dapat dibuat secara eksplisit sehingga untuk inisialisasinya harus menggunakan parameter constructor. Constructor tidak bisa dideklarasikan secara public atau protected, tetapi harus dalam private atau default modifier. Kenapa? Karena jika dibuat dalam modifier public atau protected, artinya constructor memberi enum izin untuk diakses lebih dari satu object. Hal ini bertentangan dengan konsep enum yang hanya bisa digunakan sebagai satu objek saja.
dua, Untuk mendapatkan value atau nilai dari enum harus menggunakan method getter.
Output Program :
name : RED action: STOP
name : GREEN action: GO 
name : ORANGE action: SLOW DOWN 

Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense