Zitat von
mkinzler:
private : Sichtbar nun in Methoden dieser Klasse und in abgeleiteten Klassen, die in der selben
Unit definiert sind.
protected: Sichtbar in Merthoden der eigenen Klasse und in den Methoden aller abgeleiteten Klassen
public: Auch von anderen Klassen bzw. "Globalcode" sichtbar, wenn
Unit in Uses.
published: wie schon erwähnt, zusätzliche Registrierung
RTTI(Runtime Type Information). Properties von in der
IDE registrierten Komponenten, kann man im Objektinspektor manipulieren.
Nachtrag: Interessant wieviel Tippfehler ich in ein paar Sätzen produzieren kann
Private ist auch sichtbar in Klassen derselben
Unit, die keine Nachfahren sind
generell heisst private einfach "innerhalb der
Unit". Gibt aber auch "strict private", dann isses nur innerhalb der Klasse sichtbar.
Grüße