Hi,
hab in eine Elternklasse eine XML-Serialsierung eingebaut (AbstractFrame). Da die Elternklasse abstrakt ist, kann ich nur mit Kindklassenobjekten arbeiten. (z.b. LoginFrame, MainFrame, SettingsFrame, ...).
Jetzt ist das Problem, dass wenn ich ein Objekt einer Kindklasse (zb. LoginFrame) serialisieren will, der nur die Membervariablen und deren Inhalt der Elternklasse übernimmt.
Beispiel:
Wird ein Objekt der KlasseA serialisiert, werden nur die vererbten Membervariablen/Attribute übernommen (in diesem Fall nur die Attribute a und b, nicht aber c).
Was soll ich machen, wenn ich die eigenen und vererbten Attribute mit serialisiert haben will?
hab in eine Elternklasse eine XML-Serialsierung eingebaut (AbstractFrame). Da die Elternklasse abstrakt ist, kann ich nur mit Kindklassenobjekten arbeiten. (z.b. LoginFrame, MainFrame, SettingsFrame, ...).
Jetzt ist das Problem, dass wenn ich ein Objekt einer Kindklasse (zb. LoginFrame) serialisieren will, der nur die Membervariablen und deren Inhalt der Elternklasse übernimmt.
Beispiel:
Java:
public class KlasseA {
private int a;
private int b;
}
Java:
public class KlasseB extends KlasseA {
private int c;
}
Wird ein Objekt der KlasseA serialisiert, werden nur die vererbten Membervariablen/Attribute übernommen (in diesem Fall nur die Attribute a und b, nicht aber c).
Was soll ich machen, wenn ich die eigenen und vererbten Attribute mit serialisiert haben will?