Meine Frage ist nahe an diese aber nicht ganz dasselbe.
Ich habe eine vererbt (d.h. ich kann/wird es nicht ändern) Array von Parametern in meiner Klasse wie folgt:
public double[] params;
Die Klasse verwendet diese Parameter auf komplexe Weise, so dass ich es vorziehen würde, für jedes Element im Array menschenlesbare Namen zu haben. In C würde man etwa so vorgehen
#define MY_READABLE_PARAMETER params[0]
Ich bin mir auch bewusst, dass ich in Java eine Reihe von Konstanten oder einen Enumerator mit Attributen erstellen könnte. Um auf einen Parameter zuzugreifen, müsste ich dann etwas wie das hier eingeben:
params[MY_READABLE_PARAMETER]
Das ist akzeptabel, aber ich würde den Array-Namen wirklich gerne ganz weglassen. Ist das möglich?