5

可能重复:
为什么 Java 中没有 Constant 关键字?

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

protected static final String VALIDATION_ERROR = "validationError";

而不是预期的方式

const VALIDATION_ERROR = "validationError"

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

4

2 回答 2

4

在java final==const

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

于 2012-10-11T13:56:27.753 回答
3

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

于 2012-10-11T13:56:06.217 回答