Klassendefinition und Syntaxgraph |
An dieser Stelle wird die Syntax einer Klassendefinition noch einmal zusammengefasst. Zur besseren Veranschaulichung wird dazu ein Syntaxgraph verwendet.
Hier steht im Buch die Abbildung "Syntaxgraph für die Klassendefinition" (grafclassdefinition)
Eine Klassendefinition beginnt immer mit dem Schlüsselwort class. Es folgt der Name der Klasse. Durch einen Doppelpunkt abgetrennt, kann die Basisklasse genannt werden, von der sich die Klasse ableitet. Es folgt die Liste der Basisklassen. Deren Syntax ist in Abbildung (grafbaseclasslist) dargestellt. Innerhalb der folgenden geschweiften Klammer folgen die Elemente der Klasse, die im Syntaxgraphen in Abbildung (grafclasselements) zu sehen sind.
Hier steht im Buch die Abbildung "Syntaxgraph für die Basisklassenliste" (grafbaseclasslist)
Wenn Sie die Basisklasse nennen, müssen Sie auch angeben, ob die Klasse public, private oder protected abgeleitet wird. Die Vorgabe ist private. Bei Mehrfachvererbung werden mehrere Klassen, durch Komma getrennt, aufgelistet. Jede dieser Klassen kann ein eigenes Vererbungsattribut haben. Das Vererbungsattribut kann auch weggelassen werden. Der Vorgabewert ist private. Zuletzt finden Sie in Abbildung (grafclasselements) den Syntaxgraph für die Elemente einer Klassendefinition.
Hier steht im Buch die Abbildung "Syntaxgraph für Klassenelemente" (grafclasselements)
|
Diese Seite basiert auf Inhalten aus dem Buch
Arnold Willemer: Einstieg in C++ Mit freundlicher Genehmigung und Unterstützung des Verlags galileo computing |
| Informatik-Ecke Einstieg in C++ |
(C) Copyright 2005 Arnold Willemer
|