Moin moin,
folgend meine Klassen in vereinfachter Form: (konstruktoren entfernt)
So sieht die Struktur aus und mein Problem sollte eigentlich deutlich sein. Wenn ich methoden der Mutter aufrufe kennt diese nicht den Wert der in der Instanz gesetzten Variable.
Ist dem so oder liegt mein Problem doch woanders?
gruß,
Christoph
folgend meine Klassen in vereinfachter Form: (konstruktoren entfernt)
Code:
public abstract class Mother {
protected String directory;
public void workwith() {
// Ich kenne directory weiss aber nicht was drin ist
}
public void setter(String value) {
directory = value;
}
}
public class daughter extends Mother {
public void dostuff() {
// Ich kenne directory und weiss was drin ist
}
}
daughter obj = new daughter();
obj.setter("blubb");
obj.workwith();
obj.dostuff();
So sieht die Struktur aus und mein Problem sollte eigentlich deutlich sein. Wenn ich methoden der Mutter aufrufe kennt diese nicht den Wert der in der Instanz gesetzten Variable.
Ist dem so oder liegt mein Problem doch woanders?
gruß,
Christoph