Kursinhalt
C++ OOP
C++ OOP
Syntax Zur Klassenerstellung
Die Kernkonzepte der objektorientierten Programmierung (OOP) sind Klassen und Objekte. Alles in OOP basiert auf diesen beiden Elementen und bildet die Grundlage für das Schreiben von modularen und wiederverwendbaren Code.
-
Klasse ist eine Blaupause oder Vorlage zur Erstellung von Objekten. Sie definiert eine Menge von Attributen und Methoden, die allen Instanzen dieser Klasse gemeinsam sind;
-
Objekt ist eine Instanz einer
class
. Es ist eine konkrete Ausprägung davon mit spezifischen Werten für seine Attribute.
Klassensyntax
Das Erstellen einer Klasse ist ein unkomplizierter Prozess. Eine Klasse wird mit dem Schlüsselwort class, gefolgt vom class
-Namen und einem Satz geschweifter Klammern { }
definiert. Um ein Objekt zu erstellen, wird der class
-Name als Datentyp für die Variable verwendet.
main.cpp
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Danke für Ihr Feedback!