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

Jdo*_*doe 4 java constants

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

public interface MyInterface {
...
    public static final String MY_CONST = "const";
...
}
Run Code Online (Sandbox Code Playgroud)

或者在以下课程中:

public class MyClass implements MyInterface {
...
    public static final String MY_CONST = "const";
...
}
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*nik 5

恒定的接口模式可能是不好的做法,而是把一个常数,接口不让它不断接口.因此,如果您的常量在接口级别相关(与该接口的所有客户端相关),请继续将常量放入接口.没有错.