Item 35. Ordinal
enum Ensemble {
SOLO, DUET, TRIO, QUARTET, QUINTET,
SEXTET, SEPTET, OCTET, NONET, DECTET;
public int numberOfMusicians() {
return ordinal() + 1;
}
}
class Main {
public static void main(String[] args) {
System.out.println(Ensemble.DUET.numberOfMusicians()); // 2, ๋ง์ฝ ์์๊ฐ ๋ฐ๋๋ฉด ๋ค๋ฅธ ๊ฐ์ด ์ถ๋ ฅ๋จ
}
}enum Ensemble {
SOLO(1), DUET(2), TRIO(3), QUARTET(4), QUINTET(5),
SEXTET(6), SEPTET(7), OCTET(8), NONET(9), DECTET(10);
private final int numberOfMusicians;
Ensemble(int numberOfMusicians) {
this.numberOfMusicians = numberOfMusicians;
}
public int numberOfMusicians() {
return numberOfMusicians;
}
}
class Main {
public static void main(String[] args) {
System.out.println(Ensemble.DUET.numberOfMusicians()); // 2
}
}ordinal์ ์ฐ์
Last updated