/**
* 注释内容打开前后是否均可编译通过
*/
public class interview {
public static void main(String[] args) {
Other o = new Other();
new interview().addOne(o);
}
public void addOne(final Other o){
//o = new Other();
o.i++;
}
}
class Other{
public int i;
}
答案为:注释内容打开前可以编译通过,注释内容打开后则不可以编译通过,因为在addOne()方法中对形参进行final修饰后,o的地址值不能改变。