Question: what is the difference between constructor overloading and method overloading?
Answer: Overloaded methods may have different return types. When java encounters a call to an overloaded method, it simply executes the version of the method whose parameters match the arguments used in the call. ... Constructors having the same name with different parameter list is called constructor overloading.