Ich war gerade lustig am Programmieren bis, da war es wider. Unwissenheit. Wie rufe ich aus einer Methode einer Abgeleiteten Klasse eine Methode der Superklasse auf? Also ich meine sowas hier:
C++:
class foo { int foobar(){ return1; } };
class bar : public foo { int foobar(){ return super.foobar() +1; // Ich glaub in java kann man sowas machen. } };
super soll hier für sowas wie eine Referenz auf die Superklasse stehen. Ich bin mir zwar nicht ganz sicher aber ich glaube in java kann man das so machen. Aber wie geht es mit C++. Will ja nicht immer die ganze Methode neu schreiben, nur weil ich eine Kleinigkeit mehr machen muss. -- Ich bin faul und mein Computer ist schnell!
Kein Grund zur Sorge. super.foobar() ist genauso logisch oder unlogisch wie BaseClass::foobar() . Das muss man eben einfach wissen -- Reden ist Schweigen und Silber ist Gold.