```html id="klasse-opp-fisi" Klasse in OOP – FISI

Klasse in der objektorientierten Programmierung

Eine Klasse ist ein zentrales Konzept der objektorientierten Programmierung (OOP). Sie dient als Bauplan für Objekte.

Definition

Eine Klasse beschreibt, welche Attribute (Eigenschaften) und Methoden (Verhalten) Objekte einer bestimmten Art haben.

Man kann sich eine Klasse wie eine Schablone vorstellen, aus der konkrete Objekte erstellt werden.

Beispiel
Klasse: Auto

Attribute:
- Marke
- Modell
- Farbe

Methoden:
- fahren()
- bremsen()
Objekt aus einer Klasse

Ein Objekt ist eine konkrete Instanz einer Klasse.

Auto 1:
Marke = BMW
Modell = X5
Farbe = Schwarz

Auto 2:
Marke = Audi
Modell = A4
Farbe = Weiß
Bestandteile einer Klasse
Warum verwendet man Klassen?

Übersicht

Begriff Bedeutung
Klasse Bauplan für Objekte
Objekt Konkrete Instanz einer Klasse
Attribute Eigenschaften der Klasse
Methoden Verhalten der Klasse
Prüfungsantwort (kurz):

Eine Klasse ist ein Bauplan in der objektorientierten Programmierung, der Attribute (Eigenschaften) und Methoden (Verhalten) für Objekte definiert. Aus einer Klasse können beliebig viele Objekte erstellt werden.
Merksatz für die FISI-Prüfung:

🧱 Klasse = Bauplan
🧍 Objekt = konkretes Ding daraus
```