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
· Ada
dua 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
0 Response to "Contoh Penggunan Enumeration Pada Java"
Posting Komentar