![]() |
Frage bzgl. Geltungsbereich von Klassenvariablen
Hallo,
ich arbeite mich zurzeit durch das Thema "Klassen" in den ![]() Zitat:
Delphi-Quellcode:
type
TMyClass = class private FEinByte: Byte; FEinString: string; end; var MyClass: TMyClass; procedure AendereKlassenVariable(); begin MyClass.FEinString := 'Hallo, Spanky!'; end; begin MyClass := TMyClass.Create; MyClass.FEinString := 'Hallo!'; AendereKlassenVariable(); Writeln(MyClass.FeinString); MyClass.Free; Readln; end. Zitat:
|
Re: Frage bzgl. Geltungsbereich von Klassenvariablen
Private erlaubt auch Zugriff in der gesamten Unit, in der die Klasse deklariert ist. In neueren Delphi-Version kann man, um dies zu vermeiden, "strict private" verwenden.
|
Re: Frage bzgl. Geltungsbereich von Klassenvariablen
Ok, danke! :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz