use*_*300 6 java database variables exit
我正在尝试通过创建垄断银行家程序来学习 Java 和 OOP。但是,我希望在退出程序后保存一些对象变量,以便在玩了一半的垄断游戏后,我可以退出我的程序,然后在保存所有玩家余额的情况下重新启动它。
我猜这需要某种数据库?
这是我的代码的一部分;退出程序后,我试图为所有对象(玩家)保存“平衡”变量。
public class Monopoly {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//creates the users (name classes)
players player1 = new players();
players player2 = new players();
players player3 = new players();
players player4 = new players();
while (true) {
player1.balance=player1.finalbalance;
player2.balance=player2.finalbalance;
player3.balance=player3.finalbalance;
player4.balance=player4.finalbalance;
Run Code Online (Sandbox Code Playgroud)
小智 5
我只会序列化这个对象并在你恢复游戏后反序列化它。我认为这是最好的方法。在这里你可以找到如何做到这一点的方法。http://www.tutorialspoint.com/java/java_serialization.htm