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ş:
Nasıl Dize değeri bir Java numaralama ...
Java Numaralama eşleştirme için bir ta...
Java ile bir numaralama için bir Dize ...
Karşılaştırma Java numaralama üyeleri:...
Numaralama int değeri elde...