Skip to main content
DevForgeKlassen und Objekte (Digitale Schablonen)
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