Brooksource Interview Question

What is the difference between method overloading and method overriding in Java?

Interview Answer

Anonymous

Sep 4, 2024

Overloading is creating different methods with the same name, but different parameterization. This allows a method to behave differently depending on the arguments passed to it. Overriding instead has the same overall function signature, and simply allows a class to override the method of an inherited class.