Mein Punkt ist: Niemand schreibt irgendwo
virtual
. Trotzdem wird sie "halb virtuell" gemacht: Halb, da ich von der Unterklasse mittels
inherited
die Methode der Oberklasse aufrufen kann obwohl niemand irgendwo
override
sagt.
Die Eigenschaft "virtual" sagt ja auch nur aus, dass man die Methode überschreiben darf. Das "inherited" ruft einfach die geerbte Methode auf, das hat ja erstmal nichts mit der Eigenschaft virtual zu tun.