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 startenLektionen in dieser Stufe
- 01
OOP-Grundlagen
AnfängerKlassen und Objekte, Felder, Methoden, Konstruktoren, this und static - die Bauplan-und-Haus-Analogie.
18 Min. - 02
Die vier Säulen
FortgeschrittenKapselung, Vererbung, Polymorphie und Abstraktion - jeweils mit einem Beispiel aus dem echten Leben.
22 Min. - 03
Interfaces & abstrakte Klassen
FortgeschrittenVerträge versus teilweise Implementierungen, Default-Methoden und wann man was nutzt.
16 Min. - 04
Records, versiegelte Klassen & Enums
FortgeschrittenDas moderne Java-Typsystem: Records, versiegelte Hierarchien, Pattern Matching und Enums.
18 Min. - 05
Object, Gleichheit & Unveränderlichkeit
Fortgeschrittenequals und hashCode richtig gemacht, toString und warum Unveränderlichkeit das Leben erleichtert.
16 Min.