java
Dalam tutorial Java ini, Anda dapat mempelajari konstruktor enum dengan bantuan contoh kerja.
Sebelum Anda mempelajari konstruktor enum, pastikan untuk mengetahui tentang enum Java.
Di Jawa, kelas enum dapat menyertakan konstruktor seperti kelas biasa. Konstruktor enum ini adalah
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
The size is small.
Dalam contoh di atas, kami telah membuat enum Size . Ini termasuk private
konstruktor enum. Konstruktor mengambil nilai string sebagai parameter dan memberikan nilai ke variabel pizzaSize .
Karena konstruktornya adalah private
, kita tidak dapat mengaksesnya dari luar kelas. Namun, kita dapat menggunakan konstanta enum untuk memanggil konstruktor.
Di Utama kelas, kami menetapkan KECIL ke variabel enum size . Konstanta KECIL kemudian memanggil konstruktor Size dengan string sebagai argumen.
Akhirnya, kami memanggil getSize()
menggunakan ukuran .
java
Antarmuka Koleksi Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Collection dan subinterface-nya. Collection antarmuka adalah antarmuka akar kerangka koleksi Java. Tidak ada implementasi langsung dari antarmuka ini. Namun, ini diimplementasikan melalui subinterfacenya seperti L
Daftar Java Dalam tutorial ini, kita akan belajar tentang antarmuka Daftar di Java dan metodenya. Dalam Java, List interface adalah kumpulan terurut yang memungkinkan kita untuk menyimpan dan mengakses elemen secara berurutan. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Daftar Seja
Java EnumMap Dalam tutorial ini, kita akan belajar tentang kelas Java EnumMap dan operasinya dengan bantuan contoh. EnumMap kelas kerangka koleksi Java menyediakan implementasi peta untuk elemen enum. Di EnumMap , elemen enum digunakan sebagai kunci . Ini mengimplementasikan antarmuka Peta. Se
Java EnumSet Dalam tutorial ini, kita akan belajar tentang kelas Java EnumSet dan berbagai metodenya dengan bantuan contoh. EnumSet kelas kerangka koleksi Java menyediakan satu set implementasi elemen dari satu enum. Sebelum Anda mempelajari EnumSet, pastikan Anda mengetahui tentang Java Enums.