Aufgabe:
Objektkonstruktoren
Schreiben Sie einen Konstruktor für die Kontakte-Objekte, welche private Eigenschaften und öffentliche Methoden haben sollen:
Eigenschaften („privat“):
laufendeNummer (abhängig von Anzahl der erzeugten Objekte), Vorname, Nachname, Tel.nummer mobil, email, … .
Methoden („öffentlich“) der Objekte sind z.B. mindestens:
getNummer liefert Tel.nummer des Objekts, setName(neuerNachname) setzt Nachname des Objekts, getName liefert Nachname des Objektes, checkUser vergleicht eingegebene Nachnamen mit dem, der im Objekt gespeichert ist + eventuell weitere...
Definieren Sie eine statische Variable gesamtZahl (Anzahl der erzeugten Kontakte-Objekte).
Schreiben Sie JavaScript-Code,
- der einige Kontakte-Objekte erzeugt, und dabei die Daten über Eingaben vom Benutzer definiert werden,
- die Daten der erstellten Objekte anzeigt / ausgibt
- die Methoden nutzt / testet
- testen Sie den Zugriff auf private Eigenschaften (ob wirklich nicht möglich)