Wird geladen...

Objektorientierte Programmierung

Detaillierte Themen zu Klassen, Vererbung, Polymorphismus und Operatorüberladung in C++.

Objektorientierte Programmierung

Klassen, Kapselung, Konstruktoren/Destruktoren, Kopier- und Verschiebesemantik; Vererbung und Polymorphismus. Operatorüberladung und virtual/override werden anhand praktischer Beispiele veranschaulicht.

Ziel: OOP-Prinzipien effektiv einsetzen, um erweiterbare und wartbare C++-Software zu entwerfen.

TL;DR

  • Grundlagen von Klassen: Felder, Methoden, Zugriffsmodifikatoren (public, private).
  • Lebenszyklus: ctor/dtor, Kopierkonstruktor, Zuweisungsoperator.
  • Vererbung & Polymorphismus: virtual-Funktionen, override, abstrakte Klassen.
  • Operatorüberladung: operator<<, operator==, usw.