Zitat von
mirage228:
private bedeutet eigentlich, dass nur diese Klasse zugriff auf die Variablen dort drin hat. In Delphi ist es aber so, dass alle Klassen in der selben(!)
Unit auf diese Variable zugreifen können. In Delphi8 für .NET gibt es strict private, wo die Variablen auch wirklich 100% privat sind.
protected macht die Variable auch für alle Nachfahren einer Klasse "offiziell" verfügbar.
Wirklich? Das mit den privaten Attributen habe ich ja noch nie probiert klingt aber unsauber
Ich war immer der Meinung das geht nicht, weil es an sich auch nicht sein soll *g
Kann man dann bei protected die Attribute in der selben
Unit aber anderen Klasse nicht mehr verwenden? Also wie es sein sollte?