Zusammenfassung
Im letzten Kapitel haben wir gesehen, dass Klassen ihre Entsprechung in JavaScript darin finden, wenn mit einem Konstruktor Objekte nach einem gemeinsamen Bauplan erzeugt werden. Dabei werden – anders als in klassenbasierten Programmiersprachen wie C++ und Java – bei jedem Aufruf eines Konstruktors nicht nur die Attributwerte initialisiert. Vielmehr findet bei jedem Aufruf der komplette Prozess der Objekterstellung statt. Dabei werden zunächst die Attribute und Methoden als solche angelegt. Außerdem werden die „Werte“ der Methoden initialisiert, das heißt, dem Bezeichner einer Methode wird ein Function-Objekt zugewiesen – in der Regel in jeder Objekt-Instanz mit gleichem Inhalt.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Bewersdorff, J. (2014). Prototypen: Einer für alle. In: Objektorientierte Programmierung mit JavaScript. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-05444-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-658-05444-1_14
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-05443-4
Online ISBN: 978-3-658-05444-1
eBook Packages: Computer Science and Engineering (German Language)