Program Method Overloading Vs Constructor