【发布时间】:2012-10-09 14:07:24
【问题描述】:
我需要制作一个我无法直接访问的卡片数组的临时副本,因为它位于另一个名为 Hand 的类中。我得到了一个名为 getHand() 的方法,它返回对我需要在作为 Hand 的子类 RummyHand 类中的副本的数组的引用。变量 rummyHand 是 RummyHand 类中的一个实例变量,是一个 Hand 对象。如果这很重要,我也在日食中工作。
但这都不是:
卡[] temp = 新卡[8];
temp = rummyHand.getHand();
或者这个:
卡[] temp = rummyHand.getHand();
按照我的预期复制了数组。
【问题讨论】: