Menu schließen

Vererbung von Klassen (C++)

Alles zu Programmiersprachen

Vererbung von Klassen mit/ohne Virtual


- Bei der Mehrfachvererbung erbt die neue Klasse Datenelemente und Elementfunktionen von mehreren Basisklassen.
- Mit Mehrfachvererbung kann eine Klasse ohne großen Aufwand aus bestehenden Klassen zusammengesetzt werden.

- Alle Basisklassen von denen abgeleitet wird müssen in der Deklaration der abgeleiteten Klasse aufgeführt werden

Bsp.: class QUADRAT: public RECHTECK , public RAUTE

- An diesem Beispiel erkennt man deutlich, dass die neu abgeleitete Klasse Attribute und Methoden doppelt erbt.

- Durch das Virtuelle vererben kann dies verhindert werden.
Hierbei versieht man die Ableitung auf allen Ableitungspfaden
mit dem Attribut "Virtual"
- Die Konstruktoraufrufe von Quadrat und Rechteck werden ebenfalls ignoriert.

Bsp.: class RECHTECK : virtual public PARALLELOGRAMM
class RAUTE : virtual public PARALLELOGRAMM
class QUADRAT : public RECHTECK, public RAUTE

Inhalt
C++,Vererbung von Klassen, z.B. Mehrfachableitung, virtuelles ableiten (114 Wörter)
Hochgeladen
von unbekannt
Optionen
Hausaufgabe herunterladen: PDFPDF, Download als DOCDOC
  • Bewertung 4 von 5 auf Basis von 46 Stimmen
  • 1
  • 2
  • 3
  • 4
  • 5
4/5 Punkte (46 Votes)



Seite drucken | Melden
Kostenlos eine Frage an unsere Informatik-Experten stellen:

1 weitere Dokumente zum Thema "Programmiersprachen"
9 Diskussionen zum Thema im Forum
Wenn du dieses Dokument verwendest, zitiere es bitte als: "Vererbung von Klassen (C++)", https://e-hausaufgaben.de/Hausaufgaben/D2795-Klausur-Leistungskurs-Informatik-Vererbung-von-Klassen.php, Abgerufen 21.11.2024 21:08 Uhr

Es handelt sich hier um einen fremden, nutzergenerierten Inhalt für den keine Haftung übernommen wird.
Download: PDFPDF, Download als DOCDOC
ÄHNLICHE DOKUMENTE:
PASSENDE FRAGEN:
  • Objektorientierte Programmierung
    hallo ich schreibe grade an meiner hausarbeit und muss noch was dazu schreiben ich bräuchte die erklärungen von Klassen ..
  • Delphi .. NEED HELP!
    HI, ist jemandem gerade langweilig, der sich mit Delphi auskennt? Und mit Klassen und Vererbung kennt sich derjenige auch ..
  • Objekte eines Datensystems
    also folgendes.. ich hab in info hausaufgaben zum thema "objekte eines dateisystems" auf. Ich schreib mal die Aufgabenstellung ..
  • Einführung in die Programmierng Pseudocode Frage
    Konvertierung: Konkatenation: Ich muss diese zwei Begriffe der Informatik erklären Wie kann ich diese Begriffe erlären..
  • hilfe in informatik
    servus also ich bräucht definitionen über IP V4 und IP V6 und deren einzelne klassen (A, B, C, D, E, F) und über subnetz ..
  • mehr ...