BESTE WEBSITE FÜR WEBENTWICKLER

C++ Lernprogramm

C++ HEIM C++ Einführung C++ Loslegen C++ Syntax C++ Ausgabe C++-Kommentare C++-Variablen C++-Benutzereingabe C++-Datentypen C++ Betreiber C++-Strings C++ Math C++ Booleans C++-Bedingungen C++ Switch C++ While-Schleife C++ For-Schleife C++ Break/Continue C++-Arrays C++-Strukturen C++-Aufzählungen C++-Referenzen C++ Hinweise

C++ Funktionen

C++-Funktionen C++-Funktionsparameter Überladen von C++-Funktionen C++-Bereich C++-Rekursion

C++-Klassen

C++ OOP C++-Klassen/Objekte C++-Klassenmethoden C++-Konstruktoren C++-Zugriffsspezifizierer C++-Kapselung C++-Vererbung C++-Polymorphismus C++-Dateien C++-Ausnahmen C++-Datum

C++ Wie man

Zwei Zahlen hinzufügen Zufallszahlen

C++-Referenz

C++-Referenz C++-Schlüsselwörter C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++-Beispiele

C++-Beispiele C++-Compiler C++-Übungen C++-Quiz C++-Zertifikat

C++ Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C++ Mehrstufige Vererbung


Mehrstufige Vererbung

Eine Klasse kann auch von einer Klasse abgeleitet werden, die bereits von einer anderen Klasse abgeleitet ist.

Im folgenden Beispiel wird MyGrandChild von der Klasse MyChild abgeleitet (die abgeleitet ist von MyClass).

Beispiel

// Basisklasse (übergeordnet)
class MyClass {
  public:
    void myFunction() {
      cout << "Einige Inhalte in der übergeordneten Klasse." ;
    }
};

// Abgeleitete Klasse (Kind)
class MyChild: public MyClass {
};

// Abgeleitete Klasse (Enkelkind)
class MyGrandChild: public MyChild {
};

int main() {
  MyGrandChild myObj;
  myObj.myFunction();
  return 0;
}
Try it Yourself »


Kommentare