관리 메뉴

코드를 남기고 다시 한번 기록하는 블로그.. 해커정신과 개발의 도가 숨쉬는 공간이 되기를 바란다!

자바 enum 본문

Language

자바 enum

아둔한사 2014.08.04 15:52



public enum Level {

GOLD(3, null), SILVER(2, GOLD), BASIC(1, SILVER);

 

private final int value;

private final Level next;


Level(int value, Level next) {

this.value = value;

this.next = next;

}


public int intValue() {

return value;

}


public Level nextLevel() {

return this.next;

}


public static Level valueOf(int value) {

switch (value) {

case 1:

return BASIC;

case 2:

return SILVER;

case 3:

return GOLD;

default:

throw new AssertionError("Unknown value : " + value);

}

}


}



'Language' 카테고리의 다른 글

Java beans, VO, DTO, POJO  (0) 2016.10.08
눈 내리는 자바 소스  (0) 2014.08.13
자바 enum  (0) 2014.08.04
날짜 오늘 날짜 변환 공식  (0) 2014.06.06
ip주소 중간중간에 하트로표시해주기.  (0) 2014.05.31
자바 동적 바인딩에 관하여~  (0) 2014.04.17
0 Comments
댓글쓰기 폼