有点奇怪。我正在尝试创建一个棋盘游戏(西洋双陆棋)并创建了一个名为片段的对象。在我的板上,我正在尝试创建一个数组列表
ArrayList<piece> pieces = new ArrayList<piece>();
piece newPiece = new piece(1, 1, "red", "top");
piece newPiece2 = new piece(1, 2, "black", "top");
pieces.add(newPiece);
System.out.println(newPiece.getCol());
pieces.add(newPiece2);
System.out.println(newPiece2.getCol());
我期待输出是“红色”然后是“黑色”,但实际上我得到的是“黑色”然后是“黑色”?有什么建议为什么会发生这种情况?