建议2:莫让常量蜕变成变量
public class SuggestTwo{
public static void main(String[] args){
System.out.println("常量会变:" + Const.RAND_CONST);
}
}
/*接口常量*/
interface Const{
//这还是常量吗?
public static final int RAND_CONST = new Random().nextInt();
}
RAND_CONST 这种常量的定义方式是极不可取的,常量就是常量,在编译期就必须确定其值,不应该在运行期更改。
网友评论