Loslegen
Javaneer
Zurück zum Fahrplan
🏗️
Stufe 2

Objektorientierte Programmierung

Bilde die reale Welt im Code ab.

Klassen und Objekte, die vier Säulen der OOP, Interfaces und abstrakte Klassen, moderne Typen und korrekte Gleichheit - das Denkmodell hinter aller Java-Software.

5 Lektionen in dieser Stufe1 h 30 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    OOP-Grundlagen

    Anfänger

    Klassen und Objekte, Felder, Methoden, Konstruktoren, this und static - die Bauplan-und-Haus-Analogie.

    18 Min.
  2. 02

    Die vier Säulen

    Fortgeschritten

    Kapselung, Vererbung, Polymorphie und Abstraktion - jeweils mit einem Beispiel aus dem echten Leben.

    22 Min.
  3. 03

    Interfaces & abstrakte Klassen

    Fortgeschritten

    Verträge versus teilweise Implementierungen, Default-Methoden und wann man was nutzt.

    16 Min.
  4. 04

    Records, versiegelte Klassen & Enums

    Fortgeschritten

    Das moderne Java-Typsystem: Records, versiegelte Hierarchien, Pattern Matching und Enums.

    18 Min.
  5. 05

    Object, Gleichheit & Unveränderlichkeit

    Fortgeschritten

    equals und hashCode richtig gemacht, toString und warum Unveränderlichkeit das Leben erleichtert.

    16 Min.