Next:
Warum objektorientiertes Programmieren ?
Up:
C++ Kurs
Previous:
Aufgaben
Klassen und Objekte
Warum objektorientiertes Programmieren ?
Ein einfaches Beispiel – 3D Vektor
Daten und Methoden
Konstruktoren
Operator overloading
Copy Konstruktoren und Destruktor
Vererbung
Sonstiges
Aufgaben
Subsections
Warum objektorientiertes Programmieren ?
Von primitiven Datentypen zu komplexen Datenstrukturen
Eine richtige Klasse für 3D Vektor
Daten und Methoden in Klassen
Trennen von Deklaration und Implementierung
Initialisierung/Constructors
Data encapsulation – Motivation
Operator overloading
non-member function and operators
Static Variablen und Methoden in Klassen
Const Variablen und Methoden in Klassen
Copy constructor, = Operator und Destructor
Beispiel : MyRes Klasse
Klassen erweitern – Vererbung
Ergänzungen
Aufgaben