您的位置:首页 > 其它

找错题:最终变量final

2014-04-14 11:03 232 查看
class Other{
public int i;
}

public class Dm{
public static void main(String[] args){
Other o = new Other();
new Dm().addOne(o); //new Dm() 相当于 Dm t = new Dm();中的引用变量t,这里只是简化了
}

public void addOne(final Other o){
o.i++;
//o = new Other(); //error, 不能指定最终参数 o
System.out.println(o.i);
}
}
相关知识: 用 final 修饰的类,不能再被继承。
用 final 修饰的方法,不能再被子类重写。
用 final 修饰的变量(包括成员变量与局部变量)将变成常量,只能赋值一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: