使用Java关键字const

时间:2012-10-11 13:52:41

标签: java

  

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

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

protected static final String VALIDATION_ERROR = "validationError";

而不是预期的方式

const VALIDATION_ERROR = "validationError"

是否有人可以指出我为什么你必须使用(或者没有在当前语法中使用)以前的而不是以后的,因为以后假设

2 个答案:

答案 0 :(得分:4)

在java final == const

除了定义常量(定义范围)之外,其他关键字(protected& static)正在做的事情

答案 1 :(得分:3)

final String足够,受保护且静态显示常量的范围。