JAVA基础
变量 final变量
final变量
final 修饰一个变量,有很多种说法,比如不能改变等等
准确的描述是 当一个变量被final修饰的时候,该变量只有一次赋值的机会
非法的赋值方式
final a=1; //在声明的时候赋值
a=2;//非法,重复赋值
final a;//未在声明的时候赋值
a=1;
a=2;//非法
这样能否赋值?
不可以,在调用方法的时候已经给参数j赋值,不能重复赋值。
public class JAVA_basic_code03 {
public static void method1(final int j) {
j = 6; //这个能否执行?--不可以
}
public static void main(String args[]){
method1(5);
}
}