Overloading is defining two or more constructors or methods with the same name but different signatures (constructor signature or method signature).
Overloading is defining two or more constructors or methods with the same name but different signatures (constructor signature or method signature).