Thema: Delphi protected ?

Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#10

Re: protected ?

  Alt 12. Mär 2004, 09:07
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
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat