Pengertian Enumeration
· Enumeration atau yang biasa disebut dengan Enum digunakan untuk mendefinisikan sekumpulan suatu konstanta yang me-representasi-kan pengenal yang unik.
· Layaknya sebuah class, enum dideklarasikan seperti halnya class, constructor, field, dan method.
· Sifat dari enum ini adalah:
1. Enum bertipe final karena mendeklarasikan konstan dan nilainya tidak bisa dirubah
2. Konstanta enum bertipe static
· Penulisan atau deklarasi enum adalah sebagai berikut
· Adadua method yang sering digunakan pada enum atara lain
Values ();
Method ini mengembalikan keseluruhan dari enumeration
ValueOf(String);
Method ini mengembalikan isi dari enumeration yang sesuai dengan parameter string
public enum Kendaraan {
Motor, Pesawat, Mobil, Kapal;
}
Class enumKendaraan.java
public enum enumKendaraan {
A("Kapal"),B("Motor"),C("pesawat"), D("Mobil");
String ken;
private enumKendaraan(String kendaraan){
this.ken = kendaraan;
}
public String getEnum(){
return ken;
}
}
Class ShowEnum.java
public class ShowEnum {
public void show(){
Kendaraan kap = Kendaraan.valueOf("Kapal");
Kendaraan pes = Kendaraan.valueOf("Pesawat");
Kendaraan mob = Kendaraan.valueOf("Mobil");
Kendaraan Mot = Kendaraan.valueOf("Motor");
System.out.print("Nama Kendaraan : " + kap +"\n" +
"Nama Kendaraan : " + pes +"\n"+
"Nama Kendaraan : " + mob +"\n"+
"Nama Kendaraan : " + Mot );
}
public static void main(String[] args) {
ShowEnum showOut = new ShowEnum();
showOut.show();
}
}
Class enumMain.java
public class enumMain {
public static void main(String[] args) {
enumMain en = new enumMain();
for (enumKendaraan enKen : enumKendaraan.values()) {
System.out.println("Nama Kendaraan : " + enKen.getEnum());
System.out.println("");
}
}
}
Run pada enumMain.java dan berikut hasilnya :
Keyword :
- contoh penggunan enumeration pada java
- contoh program enumeration pada java
- program enum java
- program enum pada java netbeans
- enumeration oop java
- source code enum java
- cara membuat program enumeration pada java
No comments:
Post a Comment
- Berkomentarlah dengan sopan dan bijak sesuai isi konten.
- Jika ingin bertanya, tolong lihat dulu pada komentar sebelumnya.
- Dilarang menyisipkan iklan, link aktif, promosi, dan sebagainya.