改善Java程序建议2

建议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 这种常量的定义方式是极不可取的,常量就是常量,在编译期就必须确定其值,不应该在运行期更改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • const 引用 const 引用是指向 const 对象的引用:const int ival = 1024;co...
    rogerwu1228阅读 661评论 0 1
  • PART0、前言 TOPIC运用c++进行高效编程 收获了解c++如何行为为什么那样行为如何运用其行为形成优势 P...
    rh_Jameson阅读 3,558评论 2 30
  • 大三开学第一天,闷了一个暑假回到学校,有一点新鲜,一点苦恼。 因为自己一个人在外面住 所以和同学孤...
    上善若水道法自然阅读 128评论 0 0
  • 王蛋蛋两个月27天。蛋蛋这两天貌似有点消化不良,昨天一下午就拉了三次,今天早上又拉了一次,中午的时候发现蛋蛋的舌苔...
    王蛋蛋的日常阅读 184评论 0 0
  • 如果人可以活到100岁 那我过去五分之一的人生太痛苦了 剩下的五分之四 可以 对我好一点吗
    karaftru阅读 338评论 0 0