What is the difference between overriding and overloading?
Feature Overloading Overriding
Compile/Runtime Compile-time Runtime
Same signature? No, different parameters Same
signature
Virtual required? No Yes
Inheritance
required?
Not required Required