23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.3.2 ECMAScript: Objektbasierend<br />

Vererbung<br />

� spezielle Eigenschaft jedes Objekts: prototype<br />

es gibt keine<br />

Mehrfachvererbung<br />

� enthält Zeiger auf Objekt der Basisklasse; kann null sein<br />

� wird im Konstruktor definiert:<br />

this.prototype = new Basisklassenkonstruktor(...);<br />

� impliziter Zugriff auf Attribute + Methoden des prototype<br />

� werden durch gleichnamige Attribute und Methoden des neuen<br />

Objekts verdeckt<br />

� aber nicht für Objekte des DOM<br />

� für die ist prototype eine normale benutzerdefinierte<br />

Eigenschaft ohne besonderes Verhalten<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

�<br />

168

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!