본문 바로가기

android tech.

enum 활용

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