Funktionen / Private Funktionen
Private Funktionen
Wird eine Funktion definiert, ist diese immer öffentlich ("public") und kann von innerhalb sowie außerhalb aufgerufen werden.
::MyType
::publicFunction
Print "Public"
this.publicFunction
MyType.publicFunction
Soll eine Funktion nur innerhalb eines Typs verfügbar sein, so wird dem Functionsnamen ein Unterstrich ("_") voran gesetzt.
::MyType
::_privateFunction
"Private".print
this._privateFunction
Folgende Zeile führt somit zu einem Fehler:
MyType._privateFunction
- Powered by
OghsWiki
-