【发布时间】:2023-03-31 21:24:01
【问题描述】:
我想找到一种有效的方法来克隆一个大系统对象(在我的例子中是行星系统)及其所有子对象。子对象有坐标和类似的东西,行星等。所以我猜是深拷贝..
我尝试了克隆和一些可序列化的黑客攻击,但似乎没有奏效,副本的子对象属性并没有保持不变,因为我在制作副本后尝试打印副本的某些行星坐标并且行星继续绕行运行。
我的主要目标是保存整个系统对象位置、状态等的当前状态,并在复制完成后的任何给定时间恢复到它。 希望我没有误解任何东西..
【问题讨论】: