About Virtual functions and their use ?
Virtual Method are feature of object oriented programming and used to Identify the Type of object that is calling any particular method at the Run time so provides flexibility in calling method.