| |
|
What is Overloading? What is Overloads? What is Overload?
Overloading - is the concept of using one function or class in different ways
by changing the signature of its parameters. We can define a function with multiple
signatures without using the keyword Overloads, but if you use the Overloads
keyword in one, you must use it in all of the function's Overloaded signatures.
The Overloads keyword is used in VB.NET, while the Overload
keyword is used in C# (There is no other difference).
The Overloads property allows a function to be
described using deferent combinations of parameters. Each
combination is considered a signature, thereby uniquely defining an instance of the
method being defined.
Overloading is a way through which polymorphism is achieved.
What is polymorphism?
OOPs
Class
Encapsulation
Inheritance
Class Member
Polymorphism
Property Event
Access Modifier
Overloading
Shared
Virtual
Overridable Overrides Mustoverride
Shadows
Constructor
Static Constructor
Serialization
Delegate
Abstract
Interface
Multiple Inheritance
| |