在 Java 中,final
变量用于限制用户对其进行更新。 如果初始化 final
变量,就不能改变它的值。 换句话说,可以说 final
变量一旦分配了一个值,之后就永远无法更改。 final
没有赋值的变量只能通过类构造函数赋值。
class Bike9 {
final int speedlimit = 90;//final variable
void run() {
speedlimit = 400; // 不能再赋值
}
public static void main(String args[]) {
Bike9 obj = new Bike9();
obj.run();
}
}//end of class
以上代码会编译出错。