我有一个叫Hand
类和其他类进行测试。 Hand
使用全局变量并用一些方法更改它们的值 如果在类test中我创建了Hand
类的两个变量 其中一个变量的变化会影响其他变量。我如何 使它们分开?的Java共享相同的价值观一类
类Hand
:
private static List<Card> hand = new ArrayList<Card>();
类Test
:
Hand hand1 = new Hand();
Hand hand2 = new Hand();
如果我添加值hand1
的ArrayList也改变hand2
ArrayList中的值。 我可以将它们分开吗?