【问题标题】:Usage of the Java keyword const [duplicate]Java 关键字 const 的使用 [重复]
【发布时间】:2012-10-11 13:52:40
【问题描述】:

可能重复:
Why is there no Constant keyword in Java?

我最近开始使用 Java 进行开发,我想知道为什么关键字 const 没有实现,而您必须在类中使用相当长的常量定义:

protected static final String VALIDATION_ERROR = "validationError";

而不是预期的方式

const VALIDATION_ERROR = "validationError"

有没有人可以指出为什么你必须使用(或没有在当前语法中使用)former 而不是 later,因为later 是假设 former?

【问题讨论】:

  • 感谢指出,完美解答了我的审问问题,我事先搜索不够充分
  • 那么TODO 现在是什么?

标签: java


【解决方案1】:

在java中final == const

其他的关键字(protected&static)都是在做除了定义常量(定义作用域)之外的事情

【讨论】:

    【解决方案2】:

    final String 就足够了,protected 和 static 显示了常量的范围。

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 2014-08-13
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2011-01-26
      相关资源
      最近更新 更多