Ein Namespace (Namensbereich) ist eine Kennung für eine Gruppe eindeutiger Namen. Verwenden Sie den Namespace als Qualifikationsmerkmal
zum Auflösen von Konflikten in einem weitergefassten Kontext.
Wenn Sie beispielsweise über eine EGL-Bibliothek namens
CustomerLib verfügen, müssen sämtliche Namen in der Bibliothek eindeutig sein (wobei einige
dieser Namen auch Qualifikationsmerkmale enthalten können, um sie eindeutig zu machen).
Somit gilt: Wenn Sie eine Variable namens
runningBalance im Namespace von
CustomerLib deklarieren, können Sie auch außerhalb dieses Namespace auf diese Variable verweisen, indem Sie den Namespace (mithilfe der
Punktsyntax) zum Variablennamen hinzufügen:
CustomerLib.runningBalance = CustomerLib.runningBalance +
myCustomer.customerBalance;