Hallo,
habe eine allgemeine Klasse (ClsAllgemein), die in ihrem Konstruktor einige Übergabeparameter hat.
habe eine spezielle Klasse (ClsSpeziell extends ClsAllgemein).
sie soll den Konstruktor der allgemeinen Klasse aufrufen und zwar mit Parametern, die zuvor ermittelt wurden.
hatte folgenden Ansatz:
leider scheint das so nicht zu funktionieren; die Param-Variablen scheinen zum Zeitpunkt von super() noch nicht initialisiert zu sein :-(
gibt es da noch einen anderen Ansatz?!
danke. guni
habe eine allgemeine Klasse (ClsAllgemein), die in ihrem Konstruktor einige Übergabeparameter hat.
habe eine spezielle Klasse (ClsSpeziell extends ClsAllgemein).
sie soll den Konstruktor der allgemeinen Klasse aufrufen und zwar mit Parametern, die zuvor ermittelt wurden.
hatte folgenden Ansatz:
Java:
class ClsAllgemein {
protected ClsAllgemein(Param1, Param2, Param3) {
// irgendwas mit den Parametern machen
}
}
class ClsSpeziell {
private static ... Param1;
private static ... Param2;
private static ... Param3;
{
Param1 = Wert1;
Param2 = Wert2;
Param3 = irgendeine_funktion();
}
public ClsSpeziell() {
super(Param1,Param2,Param3);
}
}
gibt es da noch einen anderen Ansatz?!
danke. guni