Доброго дня, уважаемые Java-гуру.
У меня есть класс, который содержит коллекцию объектов. Есть статическая функция, которая сериализует объект этого класса в xml-файл. Хотел переделать эту функцию в метод класса, но потом задумался правильно ли это. Подскажите, пожалуйста, могут ли методы объекта сериализовать сам объект и потом получать его обратно из файла? Или же правильнее создать некий внешний класс, который будет сериализовать объект исходного класса?
если поместить сереализацию\десереализацию в объект класса, то для десериализации объект должен переписать сам себя, что язык сделать не позволит, поэтому десереализовать можно будет либо в одно из полей того же класса либо в отдельный объект.