Hello,
Die GeoPosition-Klasse hat keinen default constructor, [...]
Punkt {GeoPosition geopos) {
super(geopos);
}
das passt jetzt aber nicht zur Problembeschreibung. Wem fehlt jetzt der Defaultconstructor, Punkt? Der Superklasse von Punkt?
Der Default-Konstruktor fehlt in der Klasse GeoPosition. Die Klasse Punkt muss in XML-Daten transformiert werden.
Weiß einer wie ich das Problem lösen könnte?
wenn es zusätzlich einen setter für geopos gibt vielleicht: baue dir eine Subklasse mit public-Constructor, rufe zunächst den Superkonstruktor mit einer Dummyposition auf und ersetze sie anschließend.
das Problem liegt nicht an der Punkt-Klasse, sondern an der Klasse GeoPosition. Da ich eine GeoPosition an den Punkt-Konstruktor übergebe, mekert der Compiler, dass GeoPosition does not have a no-arg default constructor
MfG
Sonic