Me gustaría hacer referencia a una matriz con un tipo de enumeración. Esta es una cosa bastante estándar en C++ (mi origen), sin embargo, no estoy seguro si esto es posible/deseable en Java.Java: Usar una enumeración como referencia de matriz
Por ejemplo, me gustaría tener una enumeración tales como:
public enum Resource {
COAL,
IRON
}
Luego, más tarde me gustaría hacer referencia a este aspecto:
Amount[COAL] // The amount of coal
Price[IRON] // The price of iron
no quiero hacer Amount
y Price
campos de Resource
como me gustaría una lista de objetos (pedidos de recursos) agrupados por el tipo de recurso. Asignar manualmente un int para cada tipo de Resource
no es mejor que public static int final BLAH
Creo, nada ganado.
En esencia, estoy buscando la enumeración de C++ que marca las cosas. Me doy cuenta de que esta podría ser la forma "incorrecta" de hacer las cosas en Java, así que siéntete libre de apuntarme en la dirección del ethos correcto de Java.
Ahhh! Esto es exactamente lo que me gustaría, ¡muchas gracias! – Cramer