열거 형을 가진 배열을 참조하고 싶습니다. 이것은 C++ (내 기원)에서 꽤 표준적인 것이지만, 이것이 Java에서 가능하거나 바람직한지 확실하지 않습니다.Java : 배열 참조로 enum 사용
Amount[COAL] // The amount of coal
Price[IRON] // The price of iron
내가 Amount
을 만들고 싶어하지 않고 : 나중에 내가 이런 식으로 참조하고 싶은 그런
public enum Resource {
COAL,
IRON
}
예를 들어, 내가 열거 등을하고 싶은
Price
필드는 Resource
입니다. 리소스 유형별로 그룹화 된 개체 목록 (리소스 주문)이 필요합니다. Resource
의 각 유형에 int를 수동으로 할당하는 것은 public static int final BLAH
보다 좋지 않습니다. 아무 것도 얻지 못했습니다.
본질적으로, 나는 물건에 태그를 붙이는 C++의 enum을 찾고있다. 나는 이것이 Java에서 일을하는 '잘못된'방법 일 수 있다는 것을 알고 있으므로 정확한 Java 기술의 방향으로 나를 가리켜 주도록하십시오.
아! 이것은 내가 원했던 것입니다. 정말 고마워요! – Cramer