Klassen im Namespace

So geht es mit gleichen Klassen-Namen

Schau dir den Code der beiden User-Klassen an. Beide Klassen haben exakt den gleichen Namen, sie befinden sich aber je in einem eigenen Namespace.

Der Namespace wurde ganz oben im Dokument notiert (hier ohne geschweifte Klammern). Der Namespace gilt so für das ganze Dokument.
Merke dir, dass die Defintion des Namespace immer in der ersten Zeile notiert werden muss.

Bei der Instanziierung wird der Namespace als Präfix zum Klassennamen eingesetzt (vergl. Code im verarbeitenden Dokument). Das ist nötig, weil sich das verarbeitende Dokument im globalen Namespace befindet.

Antwort von den Objekten:

Hallo, ich bin ein Indianer in einer Klasse.
Ich wohne im Namespace Apachenland

Hallo, ich bin ein Indianer in einer Klasse.
Ich wohne im Namespace Irokesenland