您的位置:首页 > 其它

使用final关键字修饰一个变量的三种情况

2014-11-25 23:02 267 查看
1. 修饰基本类型变量时,不能对基本变量重新赋值,并且必须由程序员显示初始化;

2. final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的:包括两种情况

final StringBuffer a =  new StringBuffer("immutable");

a = new StringBuffer("b");//这是错误的

a.append("broken!")//这是正确的

public void method(final StringBuffer p){

p.append(“b”);//这是正确的

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  final 修饰变量
相关文章推荐