Hallo liebe Forengemeinde,
ich bin jetzt relativ frisch dabei, hab im Gymnasium 4 Jahre Info gehabt und Java programmiert. Jetzt bin ich in der Uni und komme auch ziemlich gut klar, habe aber nebenbei ein bisschen angefangen an einem eigenen Projekt zu arbeiten. Ein kleines einfaches Tetris. Dort bin ich nun auf einen Fehler gestoßen den ich unten versucht habe nachzubauen.
Meine Frage:
Ist es möglich aus einem Objekt heraus, auf Objekte zuzugreifen, die in anderen Klassen erzeugt wurden?
Dies ist meine Klasse A:
Dies ist meine Klasse B:
Dies ist meine Test Klasse mit main Methode:
Ich würde mich über Hilfe sehr freuen, da ich dort grade sehr hänge. Wenn jemand auch ein Dokument kennt, inwelchem ich mir speziell zu diesem Themenbereich noch was anlesen kann, wäre das schön. Ich habe versucht was zu dem Thema zu finden, habe auch einige Beiträge gefunden bin aber leider nicht draus schlau geworden.
Ich danke schonmal im voraus für etwaige Hilfe
ich bin jetzt relativ frisch dabei, hab im Gymnasium 4 Jahre Info gehabt und Java programmiert. Jetzt bin ich in der Uni und komme auch ziemlich gut klar, habe aber nebenbei ein bisschen angefangen an einem eigenen Projekt zu arbeiten. Ein kleines einfaches Tetris. Dort bin ich nun auf einen Fehler gestoßen den ich unten versucht habe nachzubauen.
Meine Frage:
Ist es möglich aus einem Objekt heraus, auf Objekte zuzugreifen, die in anderen Klassen erzeugt wurden?
Dies ist meine Klasse A:
Java:
public class KlasseA {
private int a;
public KlasseA(int a) {
this.a = a;
}
public void setA(int x) {
this.a = x;
}
public int getA() {
return this.a;
}
}
Dies ist meine Klasse B:
Java:
public class KlasseB {
private int b;
public KlasseB() {
this.b = neu.getA(); //Warum geht das so nicht? error: cannot find symbol
}
public void setA(int x) {
this.b = x;
}
public int getA() {
return this.b;
}
}
Dies ist meine Test Klasse mit main Methode:
Java:
public class test {
public static void main(String[] args) {
KlasseA neu = new KlasseA(5);
KlasseB neu2 = new KlasseB();
}
}
Ich würde mich über Hilfe sehr freuen, da ich dort grade sehr hänge. Wenn jemand auch ein Dokument kennt, inwelchem ich mir speziell zu diesem Themenbereich noch was anlesen kann, wäre das schön. Ich habe versucht was zu dem Thema zu finden, habe auch einige Beiträge gefunden bin aber leider nicht draus schlau geworden.
Ich danke schonmal im voraus für etwaige Hilfe