@hotkey
Wenn du dir und uns einen Gefallen tun möchtest, dann lass den Begriff
OOP einfach mal weg, da es einfach nur verwirrt, denn deine Fragen hatten bislang - bis auf gefühlt eine - soviel mit
OOP zu schaffen, wie eine Banane mit einem Kuchenblech.
Somit bekommst du auch irgendwie immer zunächst die falschen Antworten, weil du mit dem Begriff
OOP erst mal alle in die falsche Richtung blicken lässt.
So und nun mal ein Beispiel-Code für ein statisches Array für Objekt-Instanzen:
Delphi-Quellcode:
type
TFoo = class
procedure DoSomething;
end;
procedure UseTheArray;
var
ObjArr : array[1..10] of TFoo;
idx : integer;
begin
// Create the Objects
for idx := 1 to 10 do
ObjArr[ idx ] := TFoo.Create;
// Use the Objects
for idx := 1 to 10 do
ObjArr[ idx ].DoSomething;
// Free the Objects
for idx := 1 to 10 do
ObjArr[ idx ].Free;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)