~/ausbildung/fachinformatiker — bash
$ wissen --lernfeld LF05
Thema: Objektorientierte Programmierung
Kapitel: Klassen · Vererbung · Kapselung · Polymorphie
Passt zu: Bildungsplan BW  |  AP1 / AP2
$ lernen --jetzt

Das komplette Fachwissen für deine Fachinformatiker-Ausbildung.

Alle Lernfelder, verständlich erklärt und sauber strukturiert – zum Nachschlagen und Lernen. Passend zum Bildungsplan Baden-Württemberg. Übungsaufgaben festigen, was du gelesen hast.

// wissensfundus

Alle Lernfelder – erklärt an einem Ort

Struktur nach Rahmenlehrplan BW. Zu jedem Lernfeld findest du das Fachwissen verständlich aufbereitet – zum Nachschlagen, Verstehen und Wiederholen. Schritt für Schritt erweitert.

Alle 15 Lernfelder ansehen →
// so sieht das wissen aus

Fachwissen, das hängen bleibt

Kein trockener Lehrbuchtext: klare Erklärungen, Beispiele und Merksätze – genau auf das zugeschnitten, was in der Ausbildung und in der Prüfung wirklich gebraucht wird.

LF05 · Software entwickeln und anpassen ≈ 4 Min. Lesezeit

Die vier Grundprinzipien der objektorientierten Programmierung

Objektorientierte Programmierung (OOP) organisiert Code rund um Objekte – Einheiten, die Daten und die dazugehörige Logik zusammenfassen. Vier Prinzipien bilden das Fundament:

1. Kapselung (Encapsulation)

Interne Daten eines Objekts werden vor direktem Zugriff geschützt. Der Zugriff läuft nur über definierte Schnittstellen – etwa getName() und setName(). So bleibt der Zustand des Objekts kontrolliert.

2. Vererbung (Inheritance)

Eine Klasse kann Eigenschaften und Methoden einer Oberklasse übernehmen. class Azubi extends Person erbt alles von Person und ergänzt Eigenes – das vermeidet doppelten Code.

3. Polymorphie (Polymorphism)

Methoden mit gleichem Namen verhalten sich je nach Objekt unterschiedlich. Ein Aufruf von zeichne() kann bei einem Kreis anders wirken als bei einem Quadrat.

4. Abstraktion (Abstraction)

Komplexität wird hinter einer einfachen Schnittstelle versteckt. Du nutzt auto.fahren(), ohne den Motor im Detail kennen zu müssen.

Merksatz:Ka-Ve-Po-A" – Kapselung, Vererbung, Polymorphie, Abstraktion. Diese vier Begriffe solltest du in der Prüfung sicher erklären können.

// zum festigen

Wissen mit Übungen festigen

Ergänzend zum Fachwissen: kurze Aufgaben mit Lösung und Erklärung, damit sitzt, was du gerade gelesen hast. Der größere Teil kommt später in der App.

LF05 · Software entwickeln Aufgabe 3 / 14

Welche Eigenschaft beschreibt das Konzept der Kapselung in der objektorientierten Programmierung am besten?

Eine Klasse kann von mehreren Oberklassen erben.
Interne Daten und Implementierung werden vor direktem Zugriff von außen geschützt.
Methoden mit gleichem Namen verhalten sich je nach Objekt unterschiedlich.
Ein Objekt kann zur Laufzeit seine Klasse wechseln.
→ Erklärung: Kapselung (Encapsulation) schützt den internen Zustand eines Objekts und erlaubt Zugriff nur über definierte Schnittstellen (z. B. Getter/Setter). Das verhindert unkontrollierte Änderungen von außen und ist eines der vier Grundprinzipien der OOP.
🔒 11 weitere Aufgaben zu LF05 – freigeschaltet in der App
// die vision

Lernen wie bei Duolingo – für deine Prüfung.

Die Website ist der Wissensfundus. Der nächste Schritt ist eine App, die dich Tag für Tag durch die Lernfelder führt – in kurzen Lektionen, mit Wiederholung genau dann, wenn du etwas zu vergessen drohst.

  • Kurze Lektionen statt dicker Lehrbücher
  • Fortschritt & Streak über alle Lernfelder
  • Spaced Repetition – Wiederholung zum richtigen Zeitpunkt
  • Prüfungssimulation für AP1 & AP2
  • Zugeschnitten auf den Bildungsplan Baden-Württemberg

Sei von Anfang an dabei

Trag dich ein und erfahre als Erste:r, wenn die App startet – plus gelegentlich neues Fachwissen und Übungen.

Kein Spam. Hinweis: Das Formular ist aktuell ein Platzhalter und muss noch an einen E-Mail-Dienst angebunden werden.