Kristin: Doppelte Objekte

Beitrag lesen

»» Das Objekt A würde 413 Objekte der Klasse C enthalten. Das Objekt B eine Teilmenge dieser.
Hat die Klasse B _wirklich_ eine Teilmenge der Objektsammlung aus A?
Oder sind es nur Objekte gleichen Inhalts?

die Objekte von A würden mit dem selben Inhalt in B vorkommen.

»» Wie kann ich verhindern, dass in der Klasse A und B die selben Objekte liegen, oder kann man dieses nicht verhindern?
Kurz und knapp: Indem du in Klasse A und B alle Objekte selbst erstellst.

hm...
ok, dann würden aber alle Objekte mit dem gleichen Inhalt doppelt existieren

Weiterführend:
Die Frage ist, _woher_ bekommen die Klassen die Objekte von B und C.

Im Objekt A muss ich mir alle Objekte von C merken, da ich wenn Bestimmte existieren, ein Objekt B erstelle, welche genau die enthalten würde.

Wenn die Klasse A in ihrem eigenen Code Objekte von B/C erstellt, dann funktioniert das mit dem "new"-Operator. Somit ist die Instanz der Klasse B/C nur in A bekannt. Solange du diese Instanz in der Klasse A unter Verschluss hältst kommt niemand an die Objekte herran.
-> Siehe Google -> Information Hiding

werde ich mir gleich mal anschauen

Kristin