Polymorphism in C#
Polymorphism means having more than one form.
Overloading and overriding are used to implement polymorphism.
Polymorphism Examples
There are two type of Polymorphism
1. Compile time polymorphism (Early binding or static binding)
Overloading and overriding are used to implement polymorphism.
Polymorphism Examples
- Method Overloading
- Method Overriding
There are two type of Polymorphism
1. Compile time polymorphism (Early binding or static binding)
Examples: overloaded methods, overloaded operators and overridden methods that are
called directly by using derived objects.
2. Run time
polymorphism (Late binding or dynamic binding)
Example: overridden methods that are called using base class object.
Comments