SORU
1 Temmuz 2009, ÇARŞAMBA


java numaralama başlangıç değeri ayarlayabilirsiniz

Numaralama birkaç sabit olun kullanın:

enum ids {OPEN, CLOSE};

AÇIK değeri sıfırdır, ama 100 olarak istiyorum. Mümkün mü?

CEVAP
1 Temmuz 2009, ÇARŞAMBA


Java çeteleler gerçekten sadece tamsayılar için etiketleri olan gibi C veya C çeteleler değildir.

Java çeteleler daha sınıfları gibi uygulanan - ve hatta birden çok özniteliği olabilir.

public enum Ids {
    OPEN(100), CLOSE(200);

    private final int id;
    Ids(int id) { this.id = id; }
    public int getValue() { return id; }
}

Büyük fark olmasıdırtip-güvenliBOYUTU değişken bir RENK numaralama atama hakkında endişelenmenize gerek yok anlamına gelir.

Daha fazlası için http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • PlayStation

    PlayStation

    16 Aralık 2005
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013