16

Konstruktoren mit Argumenten

In diesem Kapitel

image  Konstruktoren mit Argumenten erstellen

image  Konstruktoren überladen

image  Objekte mit Hilfe von Konstruktoren erstellen

image  Element-Konstruktoren aufrufen

image  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.