Hi,
hab ein Problem für Anfänger (bin einer :wink: )
Also ich möchte Beziehungen zwischen verschiedenen Objekten herstellen. Diese Objekte sind dabei Menge einer Klasse unterschiedlicher Hierarchie.
Bsp. Besitztümer von Gruppen o.ä.
Ich habe eine Oberklasse mit zwei Unterklassen. Die Unterklassen haben jeweils nochmals Unterklassen usw.
also:
Nun habe ich ein Objekt z.B. von der Unter1Unterklasse1. Ich möchte irgendwie eine Verbindung herstellen zwischen diesem Objekt und einem Objekt einer anderen Klasse, z.B. soll der Unter1Unterklasse1 ein Objekt aus Unter1Unterklasse2 gehören, in ihrem Besitz sein.
Wie mache ich das? Wo muss die Methode neu() definiert werden? Und wie ist .besitzt zu handhaben?
Danke für eure Hilfe :toll:
hab ein Problem für Anfänger (bin einer :wink: )
Also ich möchte Beziehungen zwischen verschiedenen Objekten herstellen. Diese Objekte sind dabei Menge einer Klasse unterschiedlicher Hierarchie.
Bsp. Besitztümer von Gruppen o.ä.
Ich habe eine Oberklasse mit zwei Unterklassen. Die Unterklassen haben jeweils nochmals Unterklassen usw.
also:
Code:
class Oberklasse ...
class Unterklasse1 extends Oberklasse ...
class Unterklasse2 extends Oberklasse ...
class Unter1UnterKlasse1 extends Unterklasse1 ...
class Unter2UnterKlasse1 extends Unterklasse1 ...
class Unter1UnterKlasse2 extends Unterklasse2 ...
class Unter2UnterKlasse2 extends Unterklasse2 ...
Nun habe ich ein Objekt z.B. von der Unter1Unterklasse1. Ich möchte irgendwie eine Verbindung herstellen zwischen diesem Objekt und einem Objekt einer anderen Klasse, z.B. soll der Unter1Unterklasse1 ein Objekt aus Unter1Unterklasse2 gehören, in ihrem Besitz sein.
Code:
Unter1Unterklasse1 m = new Unter1Unterklasse1();
m.besitzt.neu(var); //mit var ein Objekt aus einer beliebigen Unterklasse
// diese zweite Anweisung neu() soll var zum Besitz von m erklären.
Wie mache ich das? Wo muss die Methode neu() definiert werden? Und wie ist .besitzt zu handhaben?
Danke für eure Hilfe :toll: