java – 在类或接口中声明常量的更好的地方是什么?

我总是想在哪里放置常量,如下所示:

public interface MyInterface {
...
    public static final String MY_CONST = "const";
...
}

或者在以下课程中:

public class MyClass implements MyInterface {
...
    public static final String MY_CONST = "const";
...
}

定义常量的更好的地方是什么?

解决方法:

常量接口模式可能是不好的做法,但在接口中放置常量并不会使它成为一个恒定的接口.因此,如果您的常量在接口级别相关(与该接口的所有客户端相关),请继续将常量放入接口.没有错.

上一篇:PHP:在类或构造函数外定义常量?


下一篇:java – 使用Enum来保存对象常量