Hallo Salem22!
Bei weitem nicht nur Variable. Das sind wie oben im Text genannt auch Funktionen. Etwa wie bei c. Bei c++ also der Weiterentwicklung der Sprache c werden die Funktionen quasi in eine Art Struktur eingebunden. Die Funktionen sind dann Teil der "Klasse". Dadurch werden aus Funktionen dann Methoden. Bei diesem Konzept werden nicht wie (ganz) früher üblich die Funktion erst dann erzeugt wenn der Ablauf des Programms zeitlich darauf stößt, sondern die Objekte befinden sich bereits beim Start des Programms im Speicher. Diese werden dann je nach Ablauf des Programms angesprochen. Dabei hatte man bis Microsoft Windows 3.11 non preemptives Multitasking. Das heißt, die einzelnen Tasks waren selber für die Beendigung zuständig. Waren diese unsauber programmiert, hängte sich Win3.11 auf. Andere Betriebssysteme dagegen setzten auf das Zeitscheibenverfahren. Das bedeutet das die Rechenzeit für die einzelnen Tasks(Objekte) von vorn herein begrenzt ist. Also wesentlich weniger Abstürze.