3.4.2 常量

在Java中,利用关键字final指示常量。例如:

关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。

在Java中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字static final设置一个类常量。下面是使用类常量的示例:

需要注意,类常量的定义位于main方法的外部。因此,在同一个类的其他方法中也可以使用这个常量。而且,如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。在这个示例中,Constants2.CM_PER-INCH就是这样一个常量。

C++注释:const是Java保留的关键字,但目前并没有使用。在Java中,必须使用final定义常量。