SORU
1 Aralık 2012, CUMARTESİ


() değerleri Numaralama yöntemi

Bir numaralama olarak ilan ediyorum :

     enum Sex {MALE,FEMALE};

Ve daha sonra, aşağıda gösterildiği gibi numaralama yineleme :

    for(Sex v : Sex.values()){
        System.out.println(" values :"  v);
    }

Java API baktım ama değerleri bulamıyorum() yöntemi ? Merak ettim nerede bu yöntem Nereden Gelir? API link : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html

CEVAP
1 Aralık 2012, CUMARTESİ


Derleyici tarafından eklenen çünkü javadoc bu yöntem göremiyorum.

Üç yerde belgelenmiştir :

Derleyici oluşturduğunda otomatik olarak bazı özel yöntemler ekler bir numaralama. Örneğin, bir döndüren statik değerleri bir yöntem var dizi sırasına göre numaralandırma değerleri içeren ilan etti. Bu yöntem genellikle birlikte kullanılır -her isimli bir tür değerleri üzerinde yineleme oluşturmak.

  • Enum.valueOf sınıf< / ^ br . (**5 özel örtülü yöntemi valueOf yöntemin açıklamasında belirtilen)

Bir numaralama türü Tüm sabitleri örtülü public static T çağırarak elde edilebilir[] değerler() bu tür yöntem.

values Bu işlev sadece numaralandırma tüm değerler listesi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009