Ist es in Java möglich, eine leere Instanz der Klasse zu erstellen, ohne dass ein Arg-Konstruktor die Reflexion verwendet?

Habe ich eine Klasse, die nicht Standard-Konstruktor. Und ich brauche einen Weg, um 'leere' Instanz dieser Klasse. "leer" bedeutet, dass nach der Instanziierung der ganzen Klasse Felder hat, die default-Werte
wie null, 0 usw.

Ich Frage deshalb, weil ich in der Lage sein müssen serialisieren/desirialize großen Baum von Objekten. Und ich habe keinen Zugang zu Quellen, die diese Objekte, Klassen und Klassen, die weder Standard-Konstruktoren noch implementiert serializable. Es ist wahrscheinlich keine sehr gute Idee zu versuchen, zu serialisieren, die eine solche Struktur, aber die alternative ist, es zu konvertieren, um etwas mehr leicht serialisierbar.

InformationsquelleAutor der Frage Vladimir | 2010-11-09

Schreibe einen Kommentar