在Java中,它教导变量应保持私有以实现更好的封装,但静态常量呢?这个:
public static final int FOO = 5;
Run Code Online (Sandbox Code Playgroud)
结果与此相当:
private static final int FOO = 5;
...
public static getFoo() { return FOO; }
Run Code Online (Sandbox Code Playgroud)
但哪种更好的做法?