Hallo,
z.B.
privat, ist nur in der eigenen
Unit sichtbar.
public im gesamten Projekt.
Man sollte also als privat deklarieren, was nach außen hin nicht sichtbar sein soll, z.B. Methoden, die in der Klasse selbst benötigt werden. Da du den Constructor ja außen benötigen tust, muss er public sein.
Eine Aufstellung dieser Deklarationen findest du in der Hilfe von Delphi...
Gruß Jens