楼上各位仁兄...这个小程序完全没错,请看我注释:- package heima.io;
- public class Test {
- /**
- * @param 黑马程序员
- * @author 高一航
- */
- public static void main(String[] args) {
- Other o = new Other();
- new Test().addOne(o);
- System.out.println(o.i);
- }
- public void addOne(final Other o) { // 当final修饰对象引用时,对象是可变的,不可变只是“变量对对象的引用”
- o.i++;
- }
- }
- class Other {
- public int i;
- }
复制代码 当final修饰对象引用时,对象是可变的,不可变只是“变量对对象的引用” |