您的位置:首页 > 编程语言 > Java开发

java final参数可以修改吗

2013-07-06 20:34 232 查看
java 参数被修饰成final,意味着该参数不能在方法体中被修改的final参数,程序将无法通过编译。

package com.mingriso;

public class Something{

public int addOne(final int x){

return ++x; //改变final参数的值,出锗

}

}

上面代码使用关健字final修饰了addOneo方法的参数x,而在方法体中对参数x的值进行了改变,所以程序将无法通过编译 Java语言中,final修饰的变量其值是不允许在程序运行时改变。final修饰的类是不允许有子类的;final修饰的方法是不允许被重写的;同样final修饰的参数也是不允许被修改的。

http://www.zencartme.me
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: