Registriert seit: 2. Aug 2004
359 Beiträge
|
OOP: Erzeugen von Objekten & Co.
21. Okt 2009, 18:56
Moin, Moin!
Ich versuche gerade ein Stück fremden Codes zu verstehen -- und verstehe partout folgendes Konstrukt nicht, und hoffe einfach mal, ein Sachkundiger kann hier helfen:
Wir haben folgende Klassendefinition:
TXYListe = CLASS(TStringlist).
D.h. alle Objekte dieser Klasse werden mit z.B:
MeineListe : TXYListe deklariert und anschließend mit
MeineListe := TXYListe.Create erzeugt.
Soweit ok. Aber nun taucht im Coding folgende Variable auf:
VerwendeteListen: TStringList;
Und diese Liste wird folgendermaßen erzeugt:
VerwendeteListen := TXYListe.Create;
Diese Art der Erzeugung verstehe ich nicht. Was enthält denn nun "VerwendeteListen"? Was macht den Unterschied zu "MeineListe" aus?
Ich hoffe ich konnte mich halbwegs verständlich machen.
Vielen Dank & Schönen Gruß
Jazzman
|