21 Mart 2018 Çarşamba

Enum Sınıfı

Giriş
Şu satırı dahil ederiz.
import java.lang.Enum;
name metodu
Örnek ver

ordinal metodu
Örnek ver

valueOf metodu
Herhangi bir Enum'a isim ile erişmek için şöyle yaparız.
static <E extends Enum<E>> E getEnumByName(Class<E> enumClass, String name) {
  return Enum.valueOf(enumClass, name);
}
Diğer
Enum sınıfı kalıtım yapabilir. Şöyle yaparız.
interface A {}

enum C implements A {
  ITEM_A,
  ITEM_B,
 
}
values metodu
Örnek
Elimizde şöyle bir kod olsun.
public enum Colour
{
  ROOD, GEEL, GROEN, BLAUW, PAARS;
}
Şöyle yaparız.
List<Colour> colourList = Arrays.asList(Colour.values());
Collections.shuffle(colourList);

Hiç yorum yok:

Yorum Gönder