5 Kasım 2009, PERŞEMBE
Numaralama int değeri ile
C Java eşdeğer ne#'s:
enum Foo
{
Bar = 0,
Baz = 1,
Fii = 10,
}
CEVAP
5 Kasım 2009, PERŞEMBE
Eğer varsa tanımlamak gerekir enum
için öznitelikleri istiyorsanız bu gibi:
public enum Foo {
BAR (0),
BAZ (1),
FII (10);
private final int index;
Foo(int index) {
this.index = index;
}
public int index() {
return index;
}
}
Bu şekilde kullanmak istiyorum:
public static void main(String[] args) {
for (Foo f : Foo.values()) {
System.out.printf("%s has index %d%n", f, f.index());
}
}
Fark şey enum
bir sınıf oluşturmak için bir kısayol olduğunu, sınıfı ne istersen özellikleri ve yöntemleri ekleyin.
Eğer istemiyorsan tanımlamak için herhangi bir yöntem üzerinde enum
değişebilir kapsamında üye değişkenleri ve onları public
ama ne yapıyorlar içinde example on the Sun website.
Bunu Paylaş:
Nasıl Dize değeri bir Java numaralama ...
Numaralama int değeri ile...
Bir numaralama max değeri elde...
java numaralama başlangıç değeri ayarl...
C dizeden numaralama değeri nasıl gide...