Laden...

Objekterstellung

Erstellt von lex vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.361 Views
L
lex Themenstarter:in
113 Beiträge seit 2004
vor 17 Jahren
Objekterstellung

Moin,

folgendes problem:

ich habe mehrere Klassen die lediglich aus Feldern und Eigenschaften bestehen.
Da ich diese Daten in einem späteren Schritt an eine andree Anwendung übergeben möchte, würde ich ganz gerne die Objekte der einzelnen Klassen zu einem Gesamtobjekt zusammenfügen, hab nur keine Ahnung wie so etwas funktionieren könnte.

Hoffe man versteht das Problem einigermaßen, steh irgendwie gerade auf dem Schlauch 🙂.

mfg

lex

3.003 Beiträge seit 2006
vor 17 Jahren

Containment, dh. deine Gesamtklasse hat Variablen, die vom Typ deiner Einzelklassen sind.

Wenn es nur um die Übergabe geht, kannst du auch alle deine Einzelklassen von einer abstrakten Oberklasse oder einem Interface ableiten, und dann eine Liste von Objekten der Oberklasse übergeben:


List<SuperClass> myList = new List<SuperClass>();
myList.Add(new SubClass1());
myList.Add(new SubClass2());

otherClass.staticMethod(myList);

LaTino

"Furlow, is it always about money?"
"Is there anything else? I mean, how much sex can you have?"
"Don't know. I haven't maxed out yet."
(Furlow & Crichton, Farscape)

W
558 Beiträge seit 2006
vor 17 Jahren

Hallo!

Ich schlage ein Object-Array vor:


object[] alleobjecte = new object[<anzahl>];

und dann die Objekte hinzufügen.

mfg
webstarg