Objektorientierte Programmierung in Kotlin

Klassen, Vererbung, Interfaces und die speziellen Klassenarten von Kotlin (Data, Sealed, Enum) — für alle, die die Grundlagen (Variablen, Kontrollstrukturen, Funktionen, Null-Safety) aus "Kotlin Einführung" schon kennen und jetzt lernen wollen, wie man Programme aus Objekten statt aus einzelnen Funktionen aufbaut.

0 / 12 abgeschlossen

Modul 1 · Klassen & Konstruktoren
011. Klassen und ObjekteLEKTION
2. Konstruktoren und init-BlöckeLOCKED
3. Sichtbarkeit und KapselungLOCKED
4. Properties: Custom Getter und SetterLOCKED
Modul 2 · Vererbung & Polymorphie
5. Vererbung: open, override und superLOCKED
6. Abstrakte Klassen, Interfaces und PolymorphieLOCKED
Modul 3 · Spezielle Klassen
7. Data ClassesLOCKED
8. Enum ClassesLOCKED
9. Sealed Classes und InterfacesLOCKED
Modul 4 · Objects & Extensions
10. Objects und Companion ObjectsLOCKED
11. Extension FunctionsLOCKED
Modul 5 · Praxisprojekt
12. Mini-Projekt: Ein kleines BestellsystemLOCKED
12 LektionenModul 1 · Klassen & KonstruktorenModul 2 · Vererbung & PolymorphieModul 3 · Spezielle KlassenModul 4 · Objects & ExtensionsModul 5 · PraxisprojektFortschritt wird lokal im Browser gespeichert