#java #serialization #deserialization #chess
#java #сериализация #десериализация #шахматы
Вопрос:
привет всем, НА JAVA… Я пишу шахматный код. В этом шахматном коде,, GAME является основным классом .Он составляет класс ДОСКИ, и эта ДОСКА состоит из классов KING, QUEEN, BISHOP, KNIGHT, ROOK .и эти классы KING, QUEEN, BISHOP, KNIGHT, ROOK расширяют ФИГУРЫ. итак, теперь я хочу сохранить игру и поиграть в нее позже. я прочитал концепцию сериализации, но я не понимаю, как ее реализовать и к какому классу я должен написать «реализует сериализуемый». у меня также есть статические переменные в моем коде. поможет ли преобразование статической переменной в обычную переменную перед сериализацией и копирование ее обратно в статическую переменную после десериализации? Спасибо…
Комментарии:
1. Рассматривали ли вы возможность сохранения игры в pgn-файле вместо сериализации всей игры?
2. нет, я хочу, чтобы она была особенно сериализована. спасибо за проявленный интерес.