public enum AppConst{
WIDTH (1280),
HEIGHT (800);
private final int value;
AppConst(int value) {
this.value = value;
}
private int get() { return value; }
}
VS。
public class AppConst{
public static final int WIDTH = 1280;
public static final int HEIGHT = 800;
}
我读到它enums
更适合用于存储常量值。像我展示的那样存储它们是一种好方法还是我误解了什么?
编辑。我认为将所有这些值放在一个地方可能会更好,因为如果需要,我们可以轻松地修改它们。我错了吗?
编辑2。 AppConst 旨在成为一个我将存储所有值的地方,这些值不应该是“幻数”。例如windows坐标等。我计划可能有一些字段,例如DAYS_IN_WEEK = 7, MAX_smth = ..., ... , ...。