3. Klassen
  • Syntaktisch gesehen ist eine Klasse in C++ eine Erweiterung eines struct.
  • Eine Klasse besteht aus einem versteckten (private oder protected) und einem öffentlichen (public) Teil.
  • Elemente von Typ private sind nur für Methoden der Klasse zugreifbar.
  • Elemente vom Typ protected sind nur für die Methoden der Klasse und abgeleitete Klassen zugänglich.
  • Alle Zugriffe auf die Daten einer Klasse erfolgen über Methoden (Member-Funktionen).