Java Method Overloading
In Java, several methods can be defined in a class with the same name but different parameters. That means, despite the same method name, the signature is different. The difference with these methods is therefore in the choice of the arguments. This procedure is called overloading a method.