Pembina Java enum

Isi kandungan

Dalam tutorial Java ini, anda boleh belajar mengenai pembangun enum dengan bantuan contoh yang berfungsi.

Sebelum anda mengetahui mengenai enum konstruktor, pastikan anda mengetahui tentang enum Java.

Di Jawa, kelas enum boleh merangkumi konstruktor seperti kelas biasa. Pembina enum ini sama ada

  • peribadi - boleh diakses dalam kelas
    atau
  • pakej-peribadi - boleh diakses dalam pakej

Contoh: Pembina enum

 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()); ) ) 

Pengeluaran

 Saiznya kecil. 

Dalam contoh di atas, kami telah membuat Ukuran enum. Ia merangkumi privatepembina enum. Pembina mengambil nilai rentetan sebagai parameter dan memberikan nilai pada pizzaSize yang berubah-ubah.

Oleh kerana konstruktornya private, kita tidak dapat mengaksesnya dari luar kelas. Walau bagaimanapun, kita boleh menggunakan pemalar enum untuk memanggil pembina.

Di kelas Utama, kami menetapkan KECIL pada ukuran pemboleh ubah enum. Pemalar KECIL kemudian memanggil Ukuran konstruktor dengan rentetan sebagai hujah.

Akhirnya, kami memanggil getSize()menggunakan ukuran.

Artikel menarik...