Hallo Leute,
ich habe eine Klasse Message und zwei weitere Klassen (MsgLogin und MsgData) definiert, die die Klasse Message erweitern sollen. Da diese abgeleiteten Klassen auf gemeinsame Daten zugreifen, habe ich in der Klasse Message eine Hashtable angelegt. Wenn ich in der Klasse MsgLogin in dieser Hashtable Daten ablege, so sind diese Daten in MsgData nicht sichtbar bzw. garnicht vorhanden. Denn wenn ich in MsgData mit der Methode isEmpty() abfrage, ob die Hashtabelle leer ist, so bekomme ich true zurück. Ich vermute, dass das ein Problem mit der Vererbung ist oder liege falsch und wie schaffe ich, dass die Daten auch in MsgData vorhanden sind?
Danke und viele Grüße!
ich habe eine Klasse Message und zwei weitere Klassen (MsgLogin und MsgData) definiert, die die Klasse Message erweitern sollen. Da diese abgeleiteten Klassen auf gemeinsame Daten zugreifen, habe ich in der Klasse Message eine Hashtable angelegt. Wenn ich in der Klasse MsgLogin in dieser Hashtable Daten ablege, so sind diese Daten in MsgData nicht sichtbar bzw. garnicht vorhanden. Denn wenn ich in MsgData mit der Methode isEmpty() abfrage, ob die Hashtabelle leer ist, so bekomme ich true zurück. Ich vermute, dass das ein Problem mit der Vererbung ist oder liege falsch und wie schaffe ich, dass die Daten auch in MsgData vorhanden sind?
Danke und viele Grüße!