Можно ли в Java создать «пустой» экземпляр класса без конструктора без аргументов, используя отражение?

У меня есть класс, который не имеет конструктора по умолчанию. И мне нужен способ получить «пустой» экземпляр этого класса. «пусто» означает, что после создания экземпляра все поля класса должны иметь значения по умолчанию, такие как ноль, 0 и т. д.

Я спрашиваю, потому что мне нужно иметь возможность сериализовать / десериализовать большое дерево объектов. И у меня нет доступа к источникам этих объектов, классы и классы не имеют ни конструкторов по умолчанию, ни реализуют сериализуемые. Вероятно, не очень хорошая идея пытаться сериализовать такую ​​структуру, но альтернатива состоит в том, чтобы преобразовать ее в нечто более легко сериализуемое.

Ответы на вопрос(5)

Ваш ответ на вопрос