Von einer Klasse auf eine Methode einer anderen Klasse zugre

Status
Nicht offen für weitere Antworten.

joerch

Mitglied
Hallo!

Ich habe da mal eine Frage:

Ich habe eine Klasse A, welche eine Variable kunde enthält.
Jetzt wird in dieser Klasse A, die Klasse B instanziert und in dieser wiederum die Klasse C.
Nun möchte ich in der Klasse C auf die Variable kunde aus Klasse A zugreifen.

Mir sind nur zwei Möglichkeiten eingefallen:

1. Die Klasse A als statische Klasse definieren
2. kunde bei jeder Instanzierung als "Parameter" mitschleifen.

Gibt es noch andere Lösungen?

Gruss

Joerch
 
Ja, das kann ich machen,

bloß wie greife ich dann von der Klasse C auf die Klasse A mit der Methode getKunde() zu.

Eine neue Instanz wäre ja falsch!

Gruss

Joerch
 
Ich sehe nur eine Möglichkeit :wink: :

1. Klasse A als parameter nach B übergeben und von da nach C übergeben
2. Klasse A.kunde als parameter nach B übergeben und von da nach C übergeben
 
Mit der "getKunde" - Version fällt der 2. Punkt weg.
Und irgendwie kommt man nicht drumrum, wenigstens ein Objekt musst du übergeben (und wenns ein Array mit allen Objekten des Programmes ist...)
 
Anonymous hat gesagt.:
wieso deklarierst du die variable nicht als static? ???:L
schlechter stil. und was willst du machen wenn du mehrere instanzen der klasse haben willst und die var eine instanzvariable sein soll?
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben