Methoden
Methoden bündeln häufig auftretende Anweisungsblöcke. Durch das Aufrufen einer Methode wird der komplette Anweisungsblock abgearbeitet. Eine Methode ist ein Unterprogramm.
Eine Methode kann einen Rückgabewert und einen Namen haben. Ihr können mehrere Parameter übergeben werden.
Vorteile von Methoden
▪ Code wird übersichtlicher
▪ Code wird leichter wieder verwendbar
▪ Einfachere Fehlersuche
Aufbau von Methoden

Deklaration und Definition von Methoden

Scopes in C++
▪ Durch geschweifte Klammern wird in C++ ein Block geöffnet ▪ Man kann auch Blöcke in Blöcken öffnen (z.B. verschachtelte if's und else's)
▪ Variablen haben sogenannte Sichtbarkeiten und Lebenszeiten.
▪ Variablen können nur ausgelesen werden, bzw. Werte zugewiesen bekommen, wenn sie sichtbar sind und leben.
▪ Eine Variable ist im Block, der sie definiert hat und in allen Unterblöcken sichtbar.
▪ Falls zwei Variablen in einem Block und Unterblock definiert wurden, so ist diejenige, aus dem Unterblock und allen Unterblöcken des Unterblocks, die einzig sichtbare diesen Namens.
▪ Eine Variable lebt so lange, bis der Block, in dem sie definiert wurde, verlassen wurde
▪ Diese Blöcke, Sichtbarkeits- und Lebensbereiche nennt man Scopes!
Scopes in C++ - Beispiel

Überladen von Methoden

Vektoren



Typecasting
