Right answer is (c) Defining more than one constructor in single class with different signature
For explanation: If more than one constructors are defined in a class with same signature, then that results in error. The signatures must be different. So that the constructors can be differentiated.