列挙型の配列を参照したいと思います。これはC++(私の起源)のかなり標準的なことですが、これがJavaで可能か望ましいかはわかりません。Java:配列参照として列挙型を使用する
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