Question: what is the difference between method overloading and constructor 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.