我应该如何管理Java项目中的常量

时间:2017-01-20 09:29:45

标签: java

通常我们管理接口中的常量。 e.g:

public interface CommonConstant {
    int A_TYPE1=0;
    int A_TYPE2=1;
}

但是我想如果常量属于一个类,我们可以把它放到那个类中? e.g:

public class A {
    public enum Type {
        TYPE_ONE(0),
        TYPE_TWO(1);

        public final int val;
        Type(int val) {
            this.val = val;
        }
    }

    private int type;
    ...
}

那么哪种方式应该更好?

0 个答案:

没有答案