Schützen und Ausblenden von Klassenelementen
Sie können Eigenschaften und Methoden in einer Klassendefinition mit Hilfe der Schlüsselwörter PROTECTED und HIDDEN des Befehls DEFINE CLASS schützen.
Wenn Sie beispielsweise eine Klasse erstellen, in der Personaldaten festgehalten werden sollen, und Sie verhindern möchten, dass Benutzer das Anstellungsdatum verändern, dann können Sie die HireDate-Eigenschaft schützen. Wenn Benutzer herausfinden möchten, wann ein Angestellter eingestellt wurde, dann können Sie eine Methode einfügen, über die das Anstellungsdatum zurückgegeben wird.
DEFINE CLASS employee AS CUSTOM
PROTECTED HireDate
First_Name = ""
Last_Name = ""
Address = ""
HireDate = { - - }
PROCEDURE GetHireDate
RETURN This.HireDate
ENDPROC
ENDDEFINE
Siehe auch
Programmgesteuertes Schreiben von Klassendefinitionen | Programmgesteuerte Klassendefinitionen | Erstellung von Objekten aus Klassen | Ereignisrückmeldung | Objektorientierte Programmierung