在雇员类中,设计的返回雇佣天的访问器方法为:
但是如下,如果更改了
d
d
d,雇员的状态也会发生变化。
因为他们之间的状态图如图所示:
如果需要返回一个可变对象的引用,应该首先对它进行克隆(clone)。对象clone是指存放在另一个位置上的对象副本:
在雇员类中,设计的返回雇佣天的访问器方法为:
但是如下,如果更改了
d
d
d,雇员的状态也会发生变化。
因为他们之间的状态图如图所示:
如果需要返回一个可变对象的引用,应该首先对它进行克隆(clone)。对象clone是指存放在另一个位置上的对象副本: