Es ist möglich für jede Klasse konstante Werte zu definieren, die gleich
und unabänderlich bleiben. Konstanten weichen darin von normalen Variablen
ab, dass man nicht das $
Symbol benutzt, um sie zu
deklarieren oder zu benutzen. Wie statische
Member auch, kann auf konstante Werte nicht (mittels
$object::constant) aus einer Instanz des Objektes heraus
zugegriffen werden.
Der Wert kann nur ein konstanter Ausdruck sein, keine (zum Beispiel) Variablen, Klassenmamber, Ergebnisse einer mathematischen Operation oder Funktionsaufrufe.
Zurück | Zum Anfang | Weiter |
Static Schlüsselwort | Nach oben | Klassenabstraktion |