An Overloaded Method Signature enables the programmer to call the Method with or without arguments.

They are defined by multiple method signatures, and provide different ways to call the method or provide different types of data.

To explain a 5 Year Old: Overloaded Methods are different versions of the same method. Invoked by the way in which different arguments are supplied