Hallo zusammen
ich habe folgendes Problem. Mein Projekt beinhaltet drei Klassen, Klasse A, B und C. Die Klassen A und B erweitern die gleiche Klasse. Man kann sich das so vorstellen, dass die beiden Klassen „Personen“ sind mit unterschiedlichen Methoden. Klasse C ist eine Informationsdatei auf die A und B Zugriff haben sollen. Klasse A soll andere Objekte/“Personen“ scannen und in C schreiben. Jedes Mal wenn eine neue Person gescannt wird, wird ein neues C erstellt wo dann der Name, Koordinaten(x, y) und diverser anderer Eigenschaften des Objekts gespeichert wird. Die verschiedenen C‘s werden wieder in einer wie folgt Hashtable<String C> xy = new Hashtable<String, C>(); gespeichert. Das klappt alles wunderbar, ich kann dann mit der xy.get(„Name“) die gewünschten Infos lesen. Jetzt möchte ich aber das Lesen in der Klasse B machen. Das heißt, ich möchte auf die von A erstellte Hashtable xy zugreifen und mir z. B die Koordinaten des gewünschten Objekts geben lassen. Leider klappt das nicht bei mir. Alle Klassen sind public, sowie die variable xy von A.
Ich hoffe jemand hat eine Lösung oder Idee. Ich bin langsam verzweifelt.
Liebe Grüße
ich habe folgendes Problem. Mein Projekt beinhaltet drei Klassen, Klasse A, B und C. Die Klassen A und B erweitern die gleiche Klasse. Man kann sich das so vorstellen, dass die beiden Klassen „Personen“ sind mit unterschiedlichen Methoden. Klasse C ist eine Informationsdatei auf die A und B Zugriff haben sollen. Klasse A soll andere Objekte/“Personen“ scannen und in C schreiben. Jedes Mal wenn eine neue Person gescannt wird, wird ein neues C erstellt wo dann der Name, Koordinaten(x, y) und diverser anderer Eigenschaften des Objekts gespeichert wird. Die verschiedenen C‘s werden wieder in einer wie folgt Hashtable<String C> xy = new Hashtable<String, C>(); gespeichert. Das klappt alles wunderbar, ich kann dann mit der xy.get(„Name“) die gewünschten Infos lesen. Jetzt möchte ich aber das Lesen in der Klasse B machen. Das heißt, ich möchte auf die von A erstellte Hashtable xy zugreifen und mir z. B die Koordinaten des gewünschten Objekts geben lassen. Leider klappt das nicht bei mir. Alle Klassen sind public, sowie die variable xy von A.
Ich hoffe jemand hat eine Lösung oder Idee. Ich bin langsam verzweifelt.
Liebe Grüße