Objektorientierung in JavaScript/Objekte und Klassen/Das Objekt

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
Ein Objekt besitzt Attribute (Eigenschaften) und Methoden. Attribute beschreiben die Bedeutung und den Zustand eines Merkmals des Objekts, beispielsweise Seitenanzahl = 764. Methoden definieren das Verhalten eines Objekts. Es können zum Beispiel die Methoden einschalten(), drucken() oder warnungAusgeben() eines Druckers beschrieben (spezifiziert) und umgesetzt (implementiert) werden. Diese werden in Schlüssel-Werte-Paaren gespeichert.<br/><br/>
Objekte können durch Object Literals erstellt werden. Alle Attribute und Funktionen werden zwischen geschweiften Klammern definiert. Schlüssel und Werte werden durch einen Doppelpunkt getrennt.

<code id="56f902f08bf65" id="DasObjekt_maria_28032016>
var maria = {
	augenfarbe : "blau",
	haarfarbe : "braun",
	groesse : 1.71,
	sprechen : function(zuSagendes) {
		return "Maria: \"" + zuSagendes + "\"";
	}
};
</code>
<run id="56f902f08bfd6" id="DasObjekt_maria_28032016>
var zuSagendes = "Ich bin " + maria.groesse + "m groß.";
maria.sprechen(zuSagendes); // Maria: "Ich bin 1.71m groß."
</run>