Lernwissen FISI & FIAE · OOP & Grundlagen
Grundlagen verständlich erklärt — für beide IT-Berufe, passend zur IHK-Abschlussprüfung
← Alle Themen

Objektorientierung — Klasse, Objekt und die vier Grundprinzipien

Die Prüfung fragt selten Syntax, sondern Begriffe: Was ist der Unterschied zwischen Klasse und Objekt, und welches Prinzip steckt hinter welchem Stichwort?

Basiswissen, das vorausgesetzt wird

Klasse und Objekt

Die Klasse ist der Bauplan — sie beschreibt Attribute (Daten) und Methoden (Verhalten). Das Objekt ist ein konkretes Exemplar, das im Speicher existiert.

Beispiel: Kunde ist die Klasse; ein Kunde mit der Kundennummer 4711 ist ein Objekt davon. Aus einer Klasse entstehen beliebig viele Objekte, jedes mit eigenen Attributwerten.

Die vier Grundprinzipien

PrinzipBedeutungNutzen
KapselungDaten sind private, Zugriff nur über Methoden (Getter/Setter)kontrollierte Änderungen, Inneres bleibt austauschbar
VererbungEine Klasse übernimmt Eigenschaften einer OberklasseWiederverwendung, „ist ein"-Beziehung
PolymorphieGleicher Methodenaufruf, unterschiedliche Umsetzung je Klasseeinheitliche Schnittstelle, erweiterbar
AbstraktionNur das Wesentliche modellieren, Details verbergenÜbersicht, klare Zuständigkeiten
Merkhilfe zu den Beziehungen: „ist ein" → Vererbung (Auto ist ein Fahrzeug). „hat ein" → Komposition/Attribut (Auto hat einen Motor). Vererbung für „hat ein" ist ein klassischer Modellierungsfehler.

Konstruktor, Überladung, Überschreiben

Schnittstelle gegen abstrakte Klasse

Interfaceabstrakte Klasse
Eigene Attributenein (nur Konstanten)ja
Implementierungkeine (bzw. nur Standardmethoden)teilweise möglich
Mehrfach nutzbarmehrere Interfaces möglichnur eine Oberklasse
Wannreine Fähigkeit („kann verglichen werden")gemeinsame Basis mit Code

Fehlerbehandlung

Laufzeitfehler werden als Ausnahmen (Exceptions) behandelt: try umschließt den kritischen Code, catch fängt sie, finally läuft in jedem Fall (z. B. Ressourcen freigeben). Unterschieden werden geprüfte Ausnahmen (müssen behandelt werden) und ungeprüfte (Programmierfehler wie Nullzugriff).

Typische Prüfungsfallen

  • Klasse und Objekt verwechseln — die häufigste Definitionsfrage.
  • Überladen und Überschreiben gleichsetzen — unterschiedliche Mechanismen.
  • Vererbung falsch begründen: nur bei „ist ein", nicht bei „hat ein".
  • Getter/Setter als Kapselung ohne Kontrolle: Wenn der Setter jeden Wert annimmt, ist wenig gewonnen — Prüfungen gehören hinein.

Weiter üben

Das Grundlagenwissen steht hier frei — geübt wird in der Lernplattform: über 1.300 Prüfungsfragen mit ausführlicher Erklärung zu jeder Antwort, Fortschritt im eigenen Konto.

Passende Videos

Externer Inhalt, geöffnet in einem neuen Tab. Keine Einbettung — solange du nicht selbst klickst, werden keine Daten an YouTube übertragen.