Enum tipi Java'da tam olarak ne yapar? Ne için kullanılır?

soruldu: 01 Nis '13, 09:19

Baktemur's gravatar image

Baktemur
73151618
cevap kabul oranı: 0%

değiştirildi: 02 Nis '13, 02:48

mhkoca60's gravatar image

mhkoca60
1.8k264554

(01 Nis '13, 10:13) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

enum, Java'da kullanılan bir anahtar kelimedir, thread-safe özelliği vardır. Kullanım amacı ise genellikle fixed yani değişmeyecek alanlarınız var ise kullanılır. Örnek : Haftanın günleri gibi..

Bu tür sorular için rahatça araştırarakta bilgi sahibi olabilirsiniz. AKlıma ilk gelenler bunlar.

iyi çalışmalar.

permanent link

cevaplandı: 01 Nis '13, 14:48

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Merhaba,

Enum bir deyisenin public static final olmasi ve kendine ait baska ozelikleri var orneyin kendisi ile beraber baska deyerleri alabilmesi.

Asagidaki blog-ta daha ayrintili bilgi alabilirisiniz.

http://selcukoglu.blogspot.com/2010/09/enum.html

Iyi gunler

permanent link

cevaplandı: 02 Nis '13, 00:04

selcukoglu's gravatar image

selcukoglu
647111629
cevap kabul oranı: 16%

Bunlara ek olarak bir de singleton pettern için kullanılabilir

public enum Single{
    INSTANCE;
    public tip metod(){
        ....
    }
}

Kullanım:

Single.INSTANCE.metod();
permanent link

cevaplandı: 07 May '13, 01:13

myururdurmaz's gravatar image

myururdurmaz
2.2k11027
cevap kabul oranı: 23%

hiç böyle düşünmemiştim :) static instance'lardan farkı varmı bunun?

(08 May '13, 05:19) kodmanyagha kodmanyagha's gravatar image

Enum OOP'in olmazsa olmazlarından biridir. Değişmeyen değerlerin bir küme içerisinde tutulması mantığına dayanır. Örneğin haftanın günleri, bir formda yapılacak işlemler (ADD, EDIT, DELETE) vs vs. Java'da enum'lar normal classlara çok benzer. Ufak tefek farklılıkları vardır. Daha detaylı bilgi: http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

permanent link

cevaplandı: 06 May '13, 18:06

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,076
×2

Soruldu: 01 Nis '13, 09:19

Görüntüleme: 1,452 kez

Son güncelleme: 08 May '13, 05:19

powered by BitNami OSQA