Skip to content

TSTS_ClassesAndObjects

Joe Care edited this page Oct 18, 2025 · 1 revision

Classes and Objects

Diese Seite demonstriert Klassen, Objekte und grundlegende OOP-Konzepte in C#.

Inhalte

  • Klassen- und Objektinstanzen
  • Konstruktoren (überladen, verkettet)
  • this, Objektinitialisierer
  • Vererbung, Abstraktion, sealed
  • Schnittstellen und Mehrfach-Implementierung
  • Polymorphie und virtuelle/abstrakte Member
  • Records vs. Klassen
  • Structs vs. Klassen (Wert-/Referenztypen)
  • readonly-Member und init-Properties

Beispiele

  • Basisklasse Shape und abgeleitete Klassen Circle, Rectangle
  • Interface IDrawable und Implementierungen
  • Erzeugung, Casting und Musterabgleich (pattern matching)

Hinweise

  • Bevorzugen Sie Schnittstellen für lose Kopplung.
  • Nutzen Sie record für unveränderliche, wertbasierte Modelle.

Weiterführend

Clone this wiki locally