Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03592.jsonl.gz/1511

Was ist die Grundidee von Objektorientierteprogramierung (OOP)?
Ziel der objektorientierten Konzepte ist es, die reale Welt möglichst einfach in einer Programmiersprache abbilden zu können.
Was ist die Grundannahme der OOP?
-die Welt besteht aus Objekten
-Objekte sind klassifizierbar
-Objekte haben Eigenschaften die ihren Zustand beschreiben
-Objekte haben bestimmte Verhaltensweisen, was sich durch ihr tun ausdrückt
Was ist ein Objekt?
-Ein Objekt ist ein Ding mit Eigenschaften und Methoden
-Ein Objekt kann klassifiziert werden
-Objekte werden durch Klassen erzeugt/definiert
-die Eigenschaften zeichnen ein Objekt aus und legen seinen Zustand fest. (Eigenschaften = Attribute)
-Methoden sind aktive Vorgänge die auf das Objekt angewendet werden können und die Zustände des Objekts verändern können
-Objekte sind konkrete Realisierungen einer Klasse. In der Programmierung werden die Begriffe Objekte und Instanz synonym verwendet.
Wie ist eine Klasse Aufgebaut?
1. Klassenname 2. Datenfeld 3. Konstruktor 4. Methoden