VB.Net/C# provide polymorphism through the following mechanisms:
1.Inheritance : base class provides overridable methods which are re-implemented in derived classes.
2.Interface : different class can implement same interface, resulting in different imple0mentations of interface methods.
3. Virtual methods : achieve runtime polymorphism.
Sep 17, 2010