public enum TestEnum {
TEST_0(0, "text 0", 12),
TEST_1(1, "text 1", 34)),
TEST_2(2, "text 2", 56)
private final int value0;
private final String value1;
private final int value2;
TestEnum(int v0, String v1, int v2) {
value0 = v0;
value1 = v1;
value2 = v2;
}
public int getValue0( ) {
return value0;
}
public String getValue1( ) {
return value1
}
public int getValue2( ) {
return value2;
}
}
...
TestEnum test0 = TestEnum.TEST_0;
TestEnum test1 = TestEnum.TEST_1;
TestEnum test2 = TestEnum.TEST_2;
int num = test0.getValue0( );
String text = test0.getValue1( );
int count = test0.getValue2( );
클래스와 같이 사용이 가능.
컴파일 될 때, 변수들은 값이 정의 되어 져야 한다.
생성자는 private
'android tech.' 카테고리의 다른 글
회전 이동 (0) | 2016.12.05 |
---|---|
두 점의 거리 (0) | 2016.12.05 |
파일 이어받기 (0) | 2015.12.02 |
Https 및 언어에 따라 Json 다운로드 (0) | 2015.12.01 |
가속 센서와 자기 센서로 회전 구하기 (0) | 2015.08.31 |