A Java class can have multiple constructors with same name but i have differing parameter list it is called as Constructor overloading in Java programming