Pembuat enum Java

Dalam tutorial Java ini, Anda dapat mempelajari tentang konstruktor enum dengan bantuan contoh yang berfungsi.

Sebelum Anda mempelajari tentang konstruktor enum, pastikan Anda mengetahui tentang enum Java.

Di Java, kelas enum dapat menyertakan konstruktor seperti kelas biasa. Konstruktor enum ini adalah salah satunya

  • pribadi - dapat diakses di dalam kelas
    atau
  • package-private - dapat diakses di dalam paket

Contoh: enum Constructor

 enum Size ( // enum constants calling the enum constructors SMALL("The size is small."), MEDIUM("The size is medium."), LARGE("The size is large."), EXTRALARGE("The size is extra large."); private final String pizzaSize; // private enum constructor private Size(String pizzaSize) ( this.pizzaSize = pizzaSize; ) public String getSize() ( return pizzaSize; ) ) class Main ( public static void main(String() args) ( Size size = Size.SMALL; System.out.println(size.getSize()); ) ) 

Keluaran

 Ukurannya kecil. 

Dalam contoh di atas, kami telah membuat Ukuran enum. Ini mencakup privatekonstruktor enum. Konstruktor mengambil nilai string sebagai parameter dan memberikan nilai ke variabel pizzaSize.

Karena konstruktornya private, kita tidak dapat mengaksesnya dari luar kelas. Namun, kita bisa menggunakan konstanta enum untuk memanggil konstruktor.

Di kelas Utama, kami menetapkan SMALL ke ukuran variabel enum. Konstanta SMALL kemudian memanggil Ukuran konstruktor dengan string sebagai argumen.

Akhirnya, kami menyebutnya getSize()using size.

Artikel yang menarik...