Klassen Auf Objekt in Klasse A in Klasse B zugreifen

StephanL

Mitglied
Hi,

ich habe mal wieder eine Anfängerfrage.

Ich habe drei Klassen, A, B und C.

In Klasse A erzeuge ich ein Objekt C objektA = new C();. Nun wird beim Ausführen der Klasse A das Objekt objektA laufend verändert, in Klasse B möchte ich auf dasselbe Objekt zugreifen und die geänderten Informationen ausgeben. Nun kann ich in Klasse B aber nicht einfach über objektA.getMethode(); aufrufen. Wie könnte ich das realisieren?

Gruß
StephanL
 
Exemplarisch:

Klasse C
Java:
public class C {
    int a;
    public int getA() {
        return a;
    }

    public void setA(int a) {
        this.a = a;
    }
}

Klasse A erzeugt und ändert ein Objekt aus C
Java:
public class A {
    C objekt = new C();
    objekt.setA(3);
}

Und aus Klasse B möchte ich nun den Wert auslesen:
Java:
public class B {
    int b;
    b = A.objekt.getA();
}

So funktioniert es allerdings nicht.
 
Warum sollte es auch. Klasse B hat keiner Beziehung zu Klasse A oder C.

Objektorientiert programmieren bedeutet, das man sich die Abhängigkeiten der Objekte klar macht, deren Aufgaben definiert und dann entsprechend implementiert.

Gruß

Claus
 

Zurück
Oben