Difference between function overloading and function overriding.
S. No.
|
Function Overloading
|
Function overriding
|
1.
|
In a function overloading prototype
are different .
|
In a function overriding prototype
are same.
|
2.
|
The overloaded function name does not precede with any
keywords.
|
The name of an overridden function precede with the
keywords “virtual” in base class only.
|
3.
|
Which overloaded function is to be
invoked are resolve during compile time.
|
Which overridden function to be invoked
is resolve during runtime.
|
4.
|
Constructor can be overloaded but destructor can not be
overloaded.
|
Constructor can not be overridden but destructor can be
overridden.
|
5.
|
Overloading achieve early binding.
|
Overridden achieve late binding.
|
Good
ReplyDeleteThanks brother for your supporting 😊
ReplyDelete