【发布时间】:2010-05-05 19:24:43
【问题描述】:
在课堂上,我有:
private Foo bar;
public Constructor(Foo bar)
{
this.bar = bar;
}
除了从参数中提供的对象创建 bar 的副本之外,是否可以在构造函数中包含指向 bar 的指针,以便更改原始 bar 会更改此对象中的字段?
另一种说法:
int x = 7;
int y = x;
x = 9;
System.out.print(y); //Prints 7.
是否可以设置为打印 y 打印 9 而不是 7?
【问题讨论】: