, поэтому я пытаюсь написать 3 метода:
1. public static Runnable produce(String className)
2. public static void save(String fileName, Runnable obj)
и
3.public static Runnable load(String fileName)
первый метод принимает имя класса в качестве параметра и должен загрузить правильный класс, создать экземпляр и вернуть объект
второй метод принимает fileName и obj и должен сериализовать этот obj в определенный файл (fileName)
третий метод считывает из fileName и возвращает состояние объекта из этого файла (десериализация)
и главная проблема, например:
я вызываю 1 метод для загрузки и создания экземпляра, затем вызываю 2 метода для сериализации, и после этого я удаляю все файлы * .class из каталога, и после этого 3 метод не работает (класс не найден, исключение), поэтому я должен включить все необходимые определения класса в этом файле (второй метод), который гарантирует чтение файла (3 метод)
есть идеи?