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

  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • katherine gomez

    katherine go

    1 Aralık 2011
  • Professor Messer

    Professor Me

    27 NİSAN 2007