- Ausführende
-
Lernen
Python lernen Ausführbare Beispiele, NumPy, pandas und mehr KI lernenNeuronale Netze, ML und LLMs von Grund auf C/C++ lernen Zeiger, Speicher, STL und modernes C++ C# lernenC#-Grundlagen, OOP, LINQ, Async und .NET-Übungen Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen
- AufgabenNeu
Objektorientiertes C#
Klassen, Kapselung, Vererbung, Polymorphie, Interfaces, Records und Generics.
Pfad starten →- Lektion 1 Challenge Klassen und Objekte in C# In dieser Lektion definierst du eine Klasse mit Eigenschaften und Methoden, erzeugst daraus Objekte und änderst ihren Zustand.
- Lektion 1 Challenge Eigenschaften und Kapselung in C# In dieser Lektion schützt du ein Objekt mit geprüften Eigenschaften vor ungültigen Werten.
- Lektion 1 Challenge Vererbung in C# In dieser Lektion erstellst du eine Unterklasse, die von einer Oberklasse erbt, um Code wiederzuverwenden und das Verhalten anzupassen.
- Lektion 1 Challenge Polymorphie in C# In dieser Lektion rufst du mit Polymorphie über einen gemeinsamen Typ dieselbe Methode für verschiedene Formen auf.
- Lektion 1 Challenge Gehälter mit Polymorphie berechnen in C# In dieser Lektion berechnest du über eine abstrakte Basisklasse die Gehaltssumme für verschiedene Arten von Mitarbeitern.
- Lektion 1 Challenge Schnittstellen und Abstraktion in C# In dieser Lektion definierst du eine Schnittstelle, die eine Fähigkeit eines Objekts beschreibt, und implementierst sie in einer Klasse.
- Lektion 1 Challenge Records und Vergleich nach Wert in C# In dieser Lektion stellst du mit Records unveränderliche Daten kompakt dar und erzeugst mit dem Ausdruck with veränderte Kopien.
- Lektion 1 Challenge Generics in C# In dieser Lektion schreibst du eine generische Klasse, die du mit vielen Datentypen wiederverwenden kannst und die trotzdem typsicher bleibt.
- Lektion 1 Challenge Generisches Repository im Speicher mit C# In dieser Lektion baust du eine generische Repository-Klasse, die beliebige Datentypen speichert und dabei typsicher bleibt.