Vererbung

Schlagwörter:
Netzwerk, Internet, Administrator, Referat, Hausaufgabe, Vererbung
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das vorliegende Dokument beschäftigt sich mit dem Thema Vererbung in der Objektorientierten Programmierung. Es beinhaltet sechs Hauptthemen, die im Inhaltsverzeichnis aufgelistet sind.

Im ersten Thema wird anhand eines Beispiels ein graphisches System für Punkte, Kreise und Linien präsentiert. Es wird ein Klassendiagramm gezeigt und die Vereinbarung sowie die Implementierung der abgeleiteten Klassen erläutert.

Im zweiten Thema geht es um die Zugriffsrechte, die die Zugriffs-Erlaubnis auf die Eigenschaften und Methoden einer Klasse steuern. Es werden verschiedene Zugriffsrechte, wie private, protected und public erklärt und deren Anwendung anhand eines Beispiels gezeigt.

Das dritte Thema befasst sich mit den virtuellen Methoden, die eine „frühe Bindung“ oder eine „späte Bindung“ aufweisen können. Es wird gezeigt, dass die späte Bindung Polymorphie sichert und wann eine Methode virtuell sein muss.

Im vierten Thema wird der Zugriff auf Objekte einer Klasserhierarchie mittels Zeigern erläutert. Es wird gezeigt, dass Zeiger vom Typ „Zeiger auf Basisklasse“ in gewissem Umfang kompatibel zu Zeigern vom Typ „Zeiger auf abgeleitete Klasse“ sind.

Im fünften Thema geht es um abstrakte Klassen, die nur als Basisklasse für andere Klassen dienen und keine Objekte angelegt werden können. Es wird gezeigt, dass abstrakte Funktionen, für die in der Basisklasse keine Implementierung existiert, in den abgeleiteten Klassen durch „konkrete“ Funktionen ersetzt werden müssen.

Im letzten Thema wird die Mehrfachvererbung von Objekten erläutert. Es wird gezeigt, dass ein Objekt Eigenschaften auch mehrfach vererbt bekommen kann und welche Probleme dadurch entstehen können.

Insgesamt bietet dieses Dokument einen guten Überblick über das Thema Vererbung in der Objektorientierten Programmierung.
Direkt das Referat aufrufen

Auszug aus Referat
Vererbung (c) Steinbrecher Christian Diese Seite ist für 1024 x 768 optimiert Inhaltsverzeichnis 1. Beispiel 2. Zugriffsrechte 3. Virtuelle Methoden 4. Zugriff auf Objekte einer Klasserhierarchie mittels Zeigern 5. Abstrakte Klassen 6. Mehrfachvererbung 1. Beispiel: graphisches System für Punkte, Kreise, Linien, Kreisbögen Klassendiagramm Vereinbarung der abgeleiteten Klassen Implementierung zurück zum Inhaltsverzeichnis 2. Zugriffsrechte - steuern die Zugriffs-Erlaubnis auf die Eigenschaften und Methoden einer Klasse. private: nur die Methoden der eigenen Klasse können zugreifen, protected: die eigenen Methoden und die Methoden der abgeleiteten Klassen dürfen zugreifen, public: alle (auch die Methoden fremder Klassen und normale Funktionen) dürfen zugreifen.- bei braver Datenkapselung: alle Eigenschaften private, einige (wenige) Methoden public - Beispiel: - Zugriffsrechte der geerbten Elemente können in der abgeleiteten Klasse eingeschränkt werden: class Aklasse: public Bklasse (...); Zugriffsrechte der geerbten Elemente bleiben unverändert class Aklasse: protected Bklasse (...); alle geerbten public-Elemente sind in Aklasse protected class Aklasse: private Bklasse (...); alle geerbten public- und protected-Elemente sind in Aklasse private (Default ) zurück zum Inhaltsverzeichnis 3. Virtuelle Methoden Frühe Bindung: beim Aufruf einer Element-Funktion wird die Sprung-Adresse bereits zum übersetzungs-Zeitpunkt festgelegt.Beispiel:Vorteil: Speicherplatzsparend, ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
546
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück