Java中给方法的参数加上final修饰符有什么好处

2025-04-26 07:54:45
推荐回答(2个)
回答1:

当方法参数为final类型时,你可以读取使用该参数,但是无法改变该参数的值。


示例:

public static void main(String[] args) {
   new Test4().f1(2);
}
 
public void f1(final int i){
    //i++; //i是final类型的,值不允许改变的. 
     System.out.print(i);
}

回答2:

在方法里就不能更改参数了