Objekte in Javascript: Von Literalen, Konstruktoren und Klassen
Das Grundkonzept der objektorientierten Programmierung ist immer gleich – eigentlich. Denn die Umsetzung von Klassen, Objekten, Vererbung, Eigenschaften und Methoden unterscheidet sich von Programmiersprache zu Programmiersprache. Das dynamisch typisierende Javascript interpretiert das Thema auf ganz besondere Art und Weise – mit Fallstricken selbst für erfahrene Entwickler.
In Objekten werden logisch zusammengehörige Daten zusammengefasst. Bei diesen Daten kann es sich um Variablen und Funktionen handeln. Ein Objekt des Typs Person könnte zum Beispiel die Variablen Vorname , Nachname sowie Alter und eine Funktion zur Rückgabe des zusammengesetzten Namens haben. Variablen und Funktionen in Objekten werden dabei als Eigenschaften und Methoden bezeichnet.