Objekte 3

Was sind Objekt-Methoden?

Objekt-Methoden sind Aktionen, die mit Objekten durchgeführt werden können. Eine Objekt-Methode ist eine Eigenschaft, die eine Funktions-Definition beinhaltet:

HTML-Datei:

Ergebnis:

Beispiel 1

auto1:

Zugriff auf Objekt-Methoden

Der Zugriff auf Objekt-Methoden erfolgt über den Funktionsnamen, der mit Punkt an den Objektnamen angehängt wird:

HTML-Datei:

Ergebnis:

Beispiel 2

auto2.datenAusgeben() =

auto2.datenAusgeben() =

Objekt-Methoden hinzufügen

Objekt-Methoden werden einem Objekt hinzugefügt, indem einer Eigenschaft eine Funktions-definition mit dem Zuweisungsoperator „=“ zugewiesen wird:

HTML-Datei:

Ergebnis:

Beispiel 3

auto3.datenAusgeben() =

auto3.datenAusgeben() =

Objekt-Methoden löschen

Objekt-Methoden können gelöscht werden, indem mit dem Schlüsselwort „delete“ die zugehörige Objekt-Eigenschaft gelöscht wird:

HTML-Datei:

Ergebnis:

Beispiel 4

auto4:

auto4:

Vordefinierte Objekt-Methoden

Vordefinierte Objekt, wie z. B. das „String“-Objekt verfügen über vordefinierte Objekt-Methoden, die nicht gelöscht werden können:

HTML-Datei:

Ergebnis:

Beispiel 5

myString.toUpperCase()

myString.toUpperCase()

Abschlussübung

Als Abschlussübung kannst du folgendes Beispiel erstellen:

Beispiel 6

MeinAuto.datenAusgeben() =



DeinAuto.datenAusgeben() =



DeinAuto.datenAusgeben() =

Gehe dabei wie folgt vor:

  • Erstelle zum Erzeugen von Objekten einen Objekt-Konstrukor
  • Der Objekt-Konstruktor soll die drei Eigenschaften „Marke“, „Typ“ und „PS“ definieren und setzen
  • Der Objekt-Konstruktor soll außerdem eine Funktion zum Ausgeben und eine Funktion zum Kopieren der drei Eigenschaften definieren
  • Die Objekt-Methode zum Kopieren bekommt ein Objekt als Parameter übergeben, setzt die drei Eigenschaften des Objekts auf die Werte des Objekts, für das die Methode aufgerufen wurde und gibt dann das manipulierte Objekt zurück

Die Lösung kannst du dir hier herunterladen:

Download
Objekte18.html
HTML Dokument 1.3 KB

Quellen