AVA-列挙(2)
列挙へのメンバーの追加
enum Direction { EAST(1), SOUTH(5), WEST(-1), NORTH(10) }
enum Direction{
EAST(1), SOUTH(5), WEST(-1), NORTH(10);
//끝에 ';'를 추가해야 한다.
private final int value;
//정수를 저장할 필드(인스턴스 변수)를 추가
Direction(int value) { this.value = value; }
//생성자를 추가
public int getValue() { return value; }
}
Direction d = new Direction (1);
//에러, 열거형의 생성자는 외부에서 호출 불가.
Reference
この問題について(AVA-列挙(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@jo_dbsgh95/JAVA-열거형-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol