Yes virtual functions are pretty key to OO so they are there. In Java all methods are virtual functions unless you mark them as final or they are private, in C# I think it's the opposite where you have to explicitly mark a method as virtual and explicitly mark the overriding method too.
__________________
Uncertainty is an uncomfortable position.
But certainty is an absurd one.
|