Dieser Abschnitt behandelt die Regeln für Namensbindung und -suche (siehe auch „Namensformat“ und „Namenskonventionen“). Namen werden immer dann erzeugt, wenn ihnen erstmalig etwas zugewiesen wird, sie müssen aber bereits existieren, wenn sie referenziert werden. Qualifizierte und unqualifizierte Namen werden unterschiedlich aufgelöst.
Qualifizierte Namen (X
, in object.X
) werden als Attribute bezeichnet und bilden Objektnamensräume. Zuweisungen in bestimmten lexikalischen Geltungsbereichen[4] initialisieren Objektnamensräume (Module, Klassen).
Zuweisung: objekt.X = wert
Erzeugt oder ändert den Attributnamen X
im Namensraum des referenzierten Objekts objekt
.
Referenz: objekt.X ...
No credit card required