Klasse upgraden I

Der Umbau für den Profi-Einsatz

Eine Konstruktor-Methode hinzufügen

Wir fügen der Klasse eine Konstruktor-Methode hinzu. Diese soll zwei Aufgaben übernehmen:

  1. Sie empfängt neu den Parameter mit dem Array der Navigations-Struktur.
  2. Sie legt den Inhalt des Arrays in eine Eigenschaft (property) ab. Die Eigenschaft ist übrigens auch (ganz oben im Klassen-Code) hinzugekommen

Was bringt das für Vorteile?

Im nächsten, dem 3. Schritt, werden wir die Klasse nochmals erweitern: wir werden eine Methode hinzufügen, welche das Schreiben einer Sitemap übernimmt. Auch diese Methode braucht das Array mit der Navigations-Struktur, deshalb wäre es doch sehr cool, wenn die Navigations-Struktur überall in der Klasse zur Verfügung stehen würde.