不,对象不能通过引用传递。引用是按值传递的-有很大的不同。
Integer是不可变的类型,因此您不能在方法中更改值。
您的
n++;陈述有效
n = Integer.valueOf(n.intValue() + 1);
因此,指派一个不同的值的变量
n中
Increment-但如Java 只 具有传递的价值,不影响价值
n的调用方法。
编辑:要回答您的更新:是的。大概您的“
MyIntegerObj”类型是可变的,并在您调用时更改其内部状态
plusplus()。哦,不要费心寻找如何实现运算符-Java不支持用户定义的运算符。



