Differance between Overloading and Overriding

Overloading:

1) Same name in same/derived class but with different/type of parameter.
2) Compiletime polymorphism.
3) Having Different signature.

Overriding:

1) we need to provide different implementation than base class.
2) Runtime Polymorphism.
3) Having same signature.

0 comments: