Alle Lehrpfade7. C# & .NET – Das Kraftwerk im Hintergrund
intermediate+50 XP
Klassen und Objekte (Digitale Schablonen)
💡 Die Kernidee im Alltag:
"Objektorientierte Programmierung (OOP) ist die Art und Weise, wie Software-Architekten die echte Welt im Computer nachbauen."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
So baust du eine Klasse in C#:
public class Benutzer
{
// Eigenschaften (Properties)
public int Id { get; set; }
public string Name { get; set; }
// Methode (Was kann das Objekt tun?)
public void Begruessen()
{
Console.WriteLine($"Hallo, ich bin {Name}!");
}
}
// Ein konkretes Objekt erstellen:
var user = new Benutzer { Id = 1, Name = "Sarah" };
user.Begruessen();
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Cursor / Claude
Golden Prompt für deinen Editor:
Erstelle eine C#-Klasse 'Account' mit Kapselung: Der Kontostand soll privat sein und nur über die Methoden Einzahlen(decimal) und Abheben(decimal) verändert werden dürfen.
Qualitäts-Prüfung: Prüfe, ob `private decimal _balance` verwendet wird und ungültige Beträge mit Exceptions abgewiesen werden.
Interaktive Übung & lokaler Testlauf
Erstelle ein Objekt der Klasse User mit `var u = new User(); u.Name = "Tom";`.
Lokale Terminal-Ausgabe