public void Session_14_Virtual_Method_In_C_Sharp()
        {
            //An abstract class has a default implementation for a method.
            //The methods default implementation is needed  in some class but not in some other class.How can you achieve it?
            SomeClass sc = new SomeClass();

            sc.AbstractMethod();//See that base abstract class method is called
            SomeOtherClass soc = new SomeOtherClass();

            soc.AbstractMethod();//Overridden method is called.

            //In below example method defined in child class will be called since it is present in child class
            OneMoreclass omc = new OneMoreclass();

            omc.AbstractMethod();
        }