16
Konstruktoren mit Argumenten
In diesem Kapitel
Konstruktoren mit Argumenten erstellen
Konstruktoren überladen
Objekte mit Hilfe von Konstruktoren erstellen
Element-Konstruktoren aufrufen
Die Reihenfolge von Konstruktion und Destruktion festlegen
Eine Klasse repräsentiert einen Objekttyp aus dem Problembereich, der in einem Programm bearbeitet werden soll. Meistens ist der Problembereich die materielle Wirklichkeit. Beispielsweise habe ich in früheren Kapiteln mit der Klasse Student gewisse Eigenschaften eines Studenten repräsentiert. Klassen sind – wie Studenten – autonom. Klassen sind auch – im Gegensatz zu Studenten – für ihren eigenen Unterhalt verantwortlich; eine Klasse muss selbst dafür sorgen, dass sie jederzeit in einem gültigen Zustand ist.
Der Standardkonstruktor, der in Kapitel 15 vorgestellt wurde, reicht nicht immer aus. Beispielsweise kann ein Standardkonstruktor die Student-ID mit null initialisieren, sodass dieses Element keinen undefinierten Wert enthält; ...
Get C++ für Dummies, 6., vollständig überarbeitete Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.