我的问题与这个问题类似,但并不完全相同。
我在我的类中有一个继承来的参数数组(意思是,我不能/不想改变它),就像这样:
public double[] params;
这个类会以复杂的方式使用这些参数,所以我更喜欢为数组中的每个元素使用易于理解的名称。在C语言中,你可以这样做。
#define MY_READABLE_PARAMETER params[0]
我知道在Java中,我可以创建一堆常量或带有属性的枚举类型。然后,要访问一个参数,我需要输入类似以下的内容:
params[MY_READABLE_PARAMETER]
这样是可以的,但我真的很想完全省略数组名称。这可能吗?