Funktionen in abgeleiteten Klassen
-
Hallo Leute,
ich bin leider noch dabei C++ zu erlernen. Nun habe geht es auf die Klassen zu und ich habe hierzu nun mal eine Frage.
Momentan habe ich folgende Situation:
// Klassen class Oberklasse{ private: int var_1; public: Oberklasse(int); virtual void Addieren(); }; class Unterklasse: public Oberklasse{ private: int var_2; public: Unterklasse(int, int); void Addieren(); }; //Konstruktoren Oberklasse::Oberklasse(int a){ var_1=a; } Unterklasse::Unterklasse(int a, int b): Oberklasse(a){ var_2=b; } //Methoden void Oberklasse::Addieren(){ var_1++; } //Methoden void Unterklasse::Addieren(){ var_1++; var_2++; }Ist es möglich in der Methode Unterklasse::Addieren() anstatt die Befehle der Oberklasse (hier: var_1++;) nochmal abzutippen/kopieren einfach nur die Methode zu ergänzen? Also der Methode der Oberklasse einfach nur etwas anhängen.
-
void Unterklasse::Addieren(){ Oberklasse::Addieren(); var_2++; }
-
Hey danke!