überarbeitet 27.11.98, 14.02.99, 24.01.00, 27.07.02, 04.06.03; übersetzt 11.07.03; © Copyright 2003 Deutsche Übersetzung Heinrich Gailer

Kapitel 50 — Vererbung

Alle objektorientierten Sprachen haben ein Merkmal das Vererbung heißt. Vererbung ermöglicht es Ihnen eine neue Klasse auf der Basis einer existierenden Klasse zu definieren. Die neuen Klasse ähnelt der existierenden Klasse, aber hat zusätzliche Membervariablen und Methoden. Dies erleichtert das Programmieren, da Sie auf einer existierenden Klasse aufbauen können anstatt von Grund auf neu beginnen zu müssen.

Vererbung (und andere Merkmale von objektorientierten Sprachen) ist der Grund für den gewaltigen Erfolg moderner Software. Programmierer können auf bisherigen Produkten aufbauen und fortlaufend Software verbessern und erweitern. Zum Beispiel können bei der Programmierung grafischer Benutzeroberflächen die visuellen Komponenten angepasst werden, indem die Vererbung auf die Kollektion der Basiskomponenten angewandt wird. Sie brauchen nicht den gesamten Code für die Basiskomponenten zu schreiben.

Themen:

Dieses Kapitel bespricht die Syntax und Semantik der Vererbung anhand einfacher Beispiele. Das nächste Kapitel setzt die Diskussion mit umfangreicheren Beispielen fort.

FRAGE 1:

Könnten Sie die Merkmale der Vererbung bekommen, indem Sie Sourcecode kopieren und modifizieren?