Laden...

Owner-Klasse ermitteln, aber wie

Erstellt von Martinar vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.480 Views
M
Martinar Themenstarter:in
55 Beiträge seit 2010
vor 12 Jahren
Owner-Klasse ermitteln, aber wie

Hallo,

ich habe ein Klasse und in einer Methode wird eine weitere Klasse instanziert.

Wie bekomme ich nun heraus, zu wem die instanzierte Klasse gehört,also sozusagen der Ersteller ist.

Gibt es da eine Funktion?

In etwa so:

object o = InstanzKlasse."GetOwner" oder so Etwas?

Danke

849 Beiträge seit 2006
vor 12 Jahren

Hallo,

nein so etwas gibt es imho nicht, so etwas müsstest Du schon selbst implementieren und versorgen.

Was für ein Problem möchtest Du denn mit diesem Vorgehen lösen? Vielleicht können wir dir einen anderen Weg aufzeigen.

f
174 Beiträge seit 2007
vor 12 Jahren
U
282 Beiträge seit 2008
vor 12 Jahren

Willst du es denn für allgemeine Klassen haben?
Was spricht dagegen, das der Erzeuger sich selbst an das zu erstellende Objekt übergibt. Evtl. als Interface, um keine Kreisbeziehung zu haben?

5.742 Beiträge seit 2007
vor 12 Jahren

Hallo Martinar,

alle Wege über den Stack sind extrem unsauber.

Übergib den Ersteller als Parameter an den Konstruktor und speichere ihn in einem Feld und die Sache ist erledigt.