in reply to Static method vs virtual method

... and for an answer (<update> re C, </update> and admittedly in a form not calculated to write the code for you), you may wish to see "What is the difference between static method and virtual method" at sahee.com.

...or did you already?