Hallo alle zusammen,
ich komme mal wieder nicht so recht weiter... Ich versuche eine Objektinstanz in einer anderen zu speichern und dann auf deren Daten zugreifen zu können.
Ich habe 2 Klassen, A und B.
In einem anderen Programm instanziiere ich beide Klassen und weise ihnen Eigenschaften zu. Nun speichere ich die Instanz der Klasse B mittels einer Setter-Methode in der Instanz der Klasse A, d.h. Klasse A verfügt über eine entsprechende Variable und die passende Setter Methode:
Nun habe ich 2 Fragen:
1. Wie komme ich in Klasse A an die Daten und Methoden ran, die ich vorher in B gespeichert habe?
2. In Klasse A ist eine toString()-Methode definiert, die auch die Eigenschaften der Instanz von B mit ausgeben soll - die ich ja vorher dort gespeichert habe (s.o.) - Wie schaffe ich das?
Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt und ihr versteht was ich meine. Ist nicht so einfach mit den Begrifflichkeiten in Java... ;-)
Vielen Dank für eure Hilfe,
Grüße,
Daniel
ich komme mal wieder nicht so recht weiter... Ich versuche eine Objektinstanz in einer anderen zu speichern und dann auf deren Daten zugreifen zu können.
Ich habe 2 Klassen, A und B.
In einem anderen Programm instanziiere ich beide Klassen und weise ihnen Eigenschaften zu. Nun speichere ich die Instanz der Klasse B mittels einer Setter-Methode in der Instanz der Klasse A, d.h. Klasse A verfügt über eine entsprechende Variable und die passende Setter Methode:
Code:
private Object adress;
........
public void setAdresse(Object adress) {
this.adress=adress;
}
Nun habe ich 2 Fragen:
1. Wie komme ich in Klasse A an die Daten und Methoden ran, die ich vorher in B gespeichert habe?
2. In Klasse A ist eine toString()-Methode definiert, die auch die Eigenschaften der Instanz von B mit ausgeben soll - die ich ja vorher dort gespeichert habe (s.o.) - Wie schaffe ich das?
Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt und ihr versteht was ich meine. Ist nicht so einfach mit den Begrifflichkeiten in Java... ;-)
Vielen Dank für eure Hilfe,
Grüße,
Daniel