Zitat von
Robert Marquardt:
Innerhalb der
Unit ist von private bis published alles zugaenglich.
Von einer anderen
Unit aus gilt:
- private immer verborgen
- protected nur in einer abgeleiteten Klasse zugaenglich! Nicht in der Klasse selbst.
- public zugaenglich
- published zugaenglich
Ist es nicht so, dass Private deklarationen nur innerhalb des gleichen type Abschnitts sichtbar sind?
Delphi-Quellcode:
type
TmyObject = class(TObject);
TyourObject = class(TmyObject); // sieht private von TmyObject
Delphi-Quellcode:
type
TmyObject = class(TObject);
type
TyourObject = class(TmyObject); // sieht NICHT private von TmyObject