public class OtherCountClass : CountClass
public static void Main()
OtherCountClass OtherCountClass = new OtherCountClass();
OtherCountClass.doSomething();
public void doSomething()
base.Count("Hello World");
public override void sayHi(string msg){
Console.WriteLine("*** method override ***");
Console.WriteLine("Hi: " + msg);
public void Count(string msg){
for(int i = 0; i < 5; i++){
Console.WriteLine("Count: " + i);
public virtual void sayHi(string msg){
Console.WriteLine("Hi: " + msg);