我在java里面设置了一个类。在其中设置了对象,在另一个类里面,每次调用数据新生成

在另一个类里面引用他,怎么在我第二次调用的时候,能够把第二次的数据返给第一次调用的对象上,第三次调用把第三次的数据给第二次的对象上?
就是游戏装备更新,装备是一个类,角色属性是一个类,当我第一次调用的时候更新身上的装备,显示更新后的属性,第二次调用的时候要显示第一次调用的时候装备属性,第三次调用呢?

我给你模拟了一下,很粗燥的模拟,你看看,如果同一种装备,你也只能在属性上进行叠加!

当然你可以进行更复杂的,动作,比如调用一个别的属性,可以让另外一个属性提高!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-01
这些数据不应该存数据库吗?我个人认为:
1、角色没有装备的时候属性值也就是初始值,存在数据库中;
2、每个装备也有对应的属性值,也存在数据库中;
3、当装备再角色上,再把对应的属性值加上,就成了装备后的属性值了。
4、每次更好装备查询一下数据库或者数据是死的话存内存更快;
相似回答