赞
踩
对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象
public class FinalDemo {
private int val = 2;
private final FinalDemo obj = new FinalDemo();
public void changeValue(int val){
obj.val = val;
}
public static void main(String[]args){
FinalDemo demo = new FinalDemo();
//可以被改
demo.changeValue(2);
//不能赋值
//demo.obj = new Object();
}
}
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。