Probleme mit Objekten

anopheles1

Grünschnabel
Hallo!

Ich habe gerade massive Probleme ein einfaches Konzept zu verwenden!

Ich hab eine Grundklasse

Java:
class Klasse1 {
private Klasse2 klass2 = new Klasse2()

public void zugreif() {
     this.klasse2(this);
}

So jetzt will ich in Klasse2, auf das gerade erzeuge Objekte ( Klasse1 ) in Klasse 2 zugreifen können und abspeichern, sodass ich eine referenz habe mit dem ich in Klasse2 arbeiten kann!

Klasse 2 muss ja dann ein Objekt der Klasse1 enthalten!
Java:
class Klasse1 {
private Klasse1 klass1 = new Klasse1()

public Klasse2(Klasse1 klass1) {
 this.klass1 = klass1;
}

Leider kommt es hier zu einer endlosschleife!

Wie kann ich dem Problem entgegenwirken?
 
Kommt folgendes ungefähr dem nach was Du möchtest. Noch erschließt sich mir nicht, was Du konkret vorhast. Normalerweise sollte man einem Objekt nicht das selbstreferenzierende Objekt geben...

Java:
class Klasse1
{
	private Klasse2 klass2 = new Klasse2()

	public Klasse2 zugreif()
	{
     		return this.klass2;
	}
}

Java:
class Klasse2
{
	private Klasse1 klass1;

	public Klasse2(Klasse1 klass1)
	{
 		this.klass1 = klass1;
	}
}
 

Neue Beiträge

Zurück