Seminarziele Im Seminar wird Ihnen die praxisorientierte Beherrschung der objektorientierten Programmierung in C++ vermittelt.
Vorkenntnisse Voraussetzung sind fundierte C-Kenntnisse und Grundlagenwissen in der Objektorientierung.
Schulungsinhalt Die Trainings-Schwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.
In diesem Training sind folgende Themen vorgesehen:
Spracherweiterungen gegenüber C
+ Schlüsselwörter, Operatoren und ihre Bedeutung
+ Funktionsüberladung
+ Referenzen
+ Default-Argumente
+ Konstanten
Objektorientierte Systementwicklung
+ Kapselung
+ dynamische Bindung
+ Abstrakter Datentyp
+ evolutionäres/inkrementelles Vorgehen
Definition von Klassen
+ Implementierung einer Klasse
+ Memberfunktion und Prototyping
+ Konstruktor, Destruktor, Kopierkonstruktor
+ Statische und konstante Komponenten
+ Friend-Konzept
Operatorenüberladung
+ Allgemeingültige Syntax
+ Beispiele für ausgewählte Operatoren
Übersicht Vererbung
+ Einfache Vererbung
+ Konstruktoren und Destruktoren in der Vererbung
+ Vererbung und überladen von Methoden
+ Virtuelle Funktionen
+ Polymorphismus
+ Abstrakte Klassen
Definition Template
+Template-Klassen und -Funktionen
Übersicht der Klassenbibliotheken
+ Streams als Beispiel für Ein- und Ausgabe
+ Aufbau eigener Bibliotheken