我有两个问题:
如果我有以下代码:
private boolean handleCollision(Rectangle_Double test) { Rectangle_Double s = test; s.setLocation(s.X+xVelocity, s.Y); }
我在修改传入的 Rectangle_Double 吗?如果是这样,复制传入的 Rectangle_Double 并修改它的最佳方法是什么?
其次,如果我要像这样在 python 中编写代码:
def handleCollision(collidedLands, testRectangle)
s = testRectangle
s.setLocation(s.X+xVelocity, s.Y)
我在修改传入的 testRectangle 吗?如果是这样,复制传入的 testRectangle 并修改它的最佳方法是什么?
谢谢!